shell脚本执行过程中报错
Syntax error: end of file unexpected
看了并没有语法错误,排查发现原来是文件在windows下修改过,导致里面有些字符在linux报错。
用UE查看正常的脚本和在window下被修改过的脚本十六进制对比如下:
windows下回车换行以\r\n作为断行标志的,表示成十六进制就是0D 0A。
shell脚本执行过程中报错
Syntax error: end of file unexpected
看了并没有语法错误,排查发现原来是文件在windows下修改过,导致里面有些字符在linux报错。
用UE查看正常的脚本和在window下被修改过的脚本十六进制对比如下:
windows下回车换行以\r\n作为断行标志的,表示成十六进制就是0D 0A。
先是確定傳入的參數是一個,然後如果成立,然後利用ls -lR遍歷循環所有的文件夾下的文件,然後用grep選擇出其中的文件,其中^是開頭的意思,-是文件的意思,然後wc統計