在linux環境下執行一下代碼時 返回結果為“-bash: !”: event not found”。 錯誤原因:使用printf打印“!”號時,感嘆號位於單引號之內造成的。將“!”移至單引號之外,即可解決。 在shell腳本當中如果出現此問題,加上“\”反轉意符號即可解決。 ...
需求描述: 今天在做通過echo結合passwd給用戶改密碼的過程中,出現無法修改的錯誤. 錯誤如下: 錯誤分析: 經過查找該命令發現嘆號 在linux中有特殊的定義,可以用來執行歷史的命令或者當做邏輯否定等方式來使用,所以呢,嘆號是一個特殊的字符,想要將字符進行當做普通字符來使用,必須進行轉義. 問題處理: .通過轉義字符對 號進行轉義 備注:發現這樣的輸出里面就多了 .所以,這個方法不對. . ...
2018-07-02 13:30 0 8322 推薦指數:
在linux環境下執行一下代碼時 返回結果為“-bash: !”: event not found”。 錯誤原因:使用printf打印“!”號時,感嘆號位於單引號之內造成的。將“!”移至單引號之外,即可解決。 在shell腳本當中如果出現此問題,加上“\”反轉意符號即可解決。 ...
輸出回車 [root@~]# echo -e 'hello\n'hello 回車去掉 [root@~]# echo -n hello hello[root@~]# ...
echo -e "\033[32;49;1m [DONE] \033[39;49;0m"輸出結果 : [DONE] 文本終端的顏色可以使用“ANSI非常規字符序列”來生成。舉例: echo -e "\033[44;37;5m ME \033[0m COOL ...
printf 你接觸過printf沒呢?? 如果你學了c語言的話你肯定就熟悉了,如果沒有的話,不要急,,我保證你馬上就會了! 我們來看一下案例: 這個可以看出來吧,echo輸出的話會對文本換行哦,但是printf命令 ...
-e表示開啟轉移字符 ...
echo顯示帶顏色,需要使用參數-e格式如下:echo -e "\033[字背景顏色;文字顏色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置代表底色, 37的位置是代表字的顏色 注:1、字背景顏色和文字顏色之間是英文 ...
echo -e "hello\nworld", -e處理轉義字符 ...
參考: https://blog.csdn.net/u013425438/article/details/80389176 ...