1
我有以下的小shell腳本。如何打印正確的錯誤信息
value='testdir/imp'
`mkdir -m 755 $value`
echo $
的出賣出期權
$ ./dir.sh
mkdir: Failed to make directory "testdir/imp"; Permission denied
2
在這裏,我想打印錯誤信息到一個文本文件 我怎樣才能做到這一點
我有以下的小shell腳本。如何打印正確的錯誤信息
value='testdir/imp'
`mkdir -m 755 $value`
echo $
的出賣出期權
$ ./dir.sh
mkdir: Failed to make directory "testdir/imp"; Permission denied
2
在這裏,我想打印錯誤信息到一個文本文件 我怎樣才能做到這一點
在你的情況
$ ./dir.sh 2 > log.file
應該把你的錯誤信息在文件log.file
的mkdir打印錯誤消息到stderr。您也可以將輸出從stderr重定向到一個文件。瞭解這些兩件事情,你可以這樣做:
mkdir /etc/test 2>somefile
然後從mkdir此輸出將在somefile。
語法2>somefile
將stderr重定向到名爲somefile
的文件。
你可能不希望在你的'mkdir'命令反引號。 – 2010-12-21 10:54:03