shell遍歷文件夾所有文件 linuxshell遍歷當前文件夾中的txt文件并處理生成新的文件?
linuxshell遍歷當前文件夾中的txt文件并處理生成新的文件?以a.txt為例:僅此而已。為了可讀性,我把一個awk語句寫成了多行。實際測試結(jié)果如下:說明:rs=“”將awk的記錄分隔符設置為空
linuxshell遍歷當前文件夾中的txt文件并處理生成新的文件?
以a.txt為例:僅此而已。為了可讀性,我把一個awk語句寫成了多行。實際測試結(jié)果如下:說明:rs=“”將awk的記錄分隔符設置為空(默認為換行符),即整個a.txt文本視為一條記錄。N=split($0,a,“[^]”)將與常規(guī)“[^]”匹配的內(nèi)容作為分隔符,將文本內(nèi)容分割,并將分割結(jié)果存儲到數(shù)組a中。分割數(shù)(數(shù)組大小)是split函數(shù)的返回值N。我暫時不想過多地解釋這種正則化。否則,將勢不可擋。如果你需要的話,請問我,我再補充一句。打印帶有偶數(shù)下標的數(shù)組元素,并在開始和結(jié)束處添加關鍵字標記以還原。數(shù)組下標從1開始。其他文件也可以同樣處理。如果有更多的文件,你可以做一個循環(huán)。這應該不難。