已采納回答 / iliul
我嘗試了一下,在Ubuntu下passwd命令是不支持 --stdin 參數(shù)的,查下資料說在debian上就不再支持了,不知道你的是不是Ubuntu系統(tǒng)呢?我嘗試了在CentOS上沒有問題,當然Ubuntu上可以通過下面的命令代替:<...code...>
2016-01-06
最新回答 / onemoo
在bool運算中,慣例是0為false,非零為true。但是*NIX系統(tǒng)中,程序返回值為0表示程序執(zhí)行無誤,返回非零值表示程序有問題。所以腳本中就用0來判斷程序是否正確執(zhí)行,慣例也用返回0來表示腳本正確執(zhí)行。
2015-12-24
最新回答 / 痕六
你的根目錄就在那個/dev/mapper/VoLGroup00-LogVol00 的分區(qū)里(太長了寫不下,所以串行了),這好像是個邏輯分區(qū),出現(xiàn)這個的原因應該裝系統(tǒng)分區(qū)的時候的問題,具體的不太清楚
2015-12-15
已采納回答 / onemoo
test1 和 test2 那兩句中,sed 和 后面的引號之間好像沒有空格:?sed 's/[0-9]//g'最后輸出結果時,result 錯打成 resulte了。
2015-10-17
已采納回答 / onemoo
&& 的作用是:前面的命令成功執(zhí)行的話,就再執(zhí)行后面的命令。若前面的命令失敗就不執(zhí)行后面的命令了。|| 的作用是:前面的命令失敗的話,就再執(zhí)行后面的命令。若前面的命令成功執(zhí)行,就不再執(zhí)行后面的命令了。[ ] 括起來的是個判斷語句,-n 用來判斷后面字符串的長度是否大于零,這里就用來判斷a這個參數(shù)是否賦過值。$a 和 "$a" 這兩個寫法在這里沒有區(qū)別,bash shell中默認把他們都作為字符串,加上雙引號只是指明了這是字符串。如果字符串中有空格之類的間隔,那么加上雙引號才會被認為是一個字...
2015-08-19