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的返回信息