1、CAT命令在用户主目录下创建一名为f1的文本文件,内容:Linux is useful for us all.You can never imagine how great it is。
❷ shell命令为什么执行结果不正确呢
楼主貌似shell("rm
./*.log")的根目录./这样也不能识别吧?怎么解决的del
D:\*.log
,斜杠方向也是不一样的
❸ Linux Shell 怎样获得命令的执行结果
可以用
$?
获取上一条shell命令的返回结果。
一般的约定是:
0
表示成功,非0表示失败。
例如:你可以试验一下
执行正确的shell
命令:
执行
ls,然后紧接着
echo
$?
执行错误的shell
命令:
执行
ls
/abcdefg,然后紧接着
echo
$?
❹ shell 获得 执行结果
通过 $? 获取上一次命令执行的结果,0表示成功,非0表示失败。
test -e /mnt/111
if [ $? -eq 0 ]; then
cd /mnt/111
echo "I come here"
else
mkdir /mnt/111
echo "It's created"
fi
也可以先将结果赋给一个变量 ret=`echo $?`,然后再判断变量的值是否为0。
以上回答你满意么?
❺ shell中怎样读取命令执行的结果
将命令放在$()中执行,然后赋值给变量
result=$( ls -l )
echo $result
❻ linux网络操作系统题:计算shell程序的输出结果
常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们可能需要获得shell命令在控制台上输出的结果。
例如,执行外部命令ping后,如果执行失败,我们希望得到ping的返回信息