我正在运行以下脚本:
#!/bin/bash
argumente=$#
if [ $argumente -ne 2 ]
then echo "Trebuie dati doi parametri"
fi
if test -e $1
then if test -e $2
then
fisier1="$1"
fisier2="$2"
exec 0< $fisier1
exec 1> $fisier2
tr '[:lower:]' '[:upper:]'
else echo "Nu exista al doilea fisier dat ca argument"
fi
else echo nu
fi
它输出正确的东西,但在那之后,终端自行关闭。 我认为这是因为我重定向了输出。 如何在脚本结束后将输出重定向回终端?
答案 0 :(得分:4)
您通过
运行脚本来获取脚本. scriptname arg1 arg2
您必须像这样执行脚本
./scriptname arg1 arg2