shell腳本forif
發布時間: 2025-03-04 04:37:53
『壹』 shell腳本對26個字母隨機挑選4個進行排序。比如abcd,dacd等,這樣把這些結果都存入到1個文件裡面。謝謝!
假設你要存放到1.txt中的話, 則可以按以下命令來操作,如果想重復多次隨機操作的話,則可以加一個循環
tr -dc a-z < /dev/urandom | head -c4 >> 1.txt
『貳』 shell 腳本,在調試時,FOR循環那行代碼,總是出現錯誤syntax error near unexpected token '$'\r''
這種情況發生的原因是因為你所處理的文件換行符是dos格式的"\r\n"
可以使用cat -v 文件名 來查看換行符是否是,如果是上述的,則行結尾會是^m
需要轉換成linux/unix格式的"\n"
具體轉換辦法就是轉換換行符
可以用sed命令處理一下文件,命令如下:
sed 's/\r//' 原文件 >轉換後文件
熱點內容