運行shell腳本提示“syntax error near unexpected token for((i=0;i<$length;i++))”:
原因是因爲Linux下的換行符是 \n 而你在secureCRT或者其他工具編寫shell腳本的時候,使用的是window下的換行符:\r\n
所以需要設置一下文件的規範:
在vim的命令模式下輸入:
:set fileformat=unix
:wq
即可!
運行shell腳本提示“syntax error near unexpected token for((i=0;i<$length;i++))”:
原因是因爲Linux下的換行符是 \n 而你在secureCRT或者其他工具編寫shell腳本的時候,使用的是window下的換行符:\r\n
所以需要設置一下文件的規範:
在vim的命令模式下輸入:
:set fileformat=unix
:wq
即可!
先是確定傳入的參數是一個,然後如果成立,然後利用ls -lR遍歷循環所有的文件夾下的文件,然後用grep選擇出其中的文件,其中^是開頭的意思,-是文件的意思,然後wc統計