當前位置:編程學習大全網 - 編程軟體 - 如何用shell編程打印出目錄下的所有文件內容?

如何用shell編程打印出目錄下的所有文件內容?

1)看下面的腳本a1.sh,假設要顯示目錄/home/user/tmp/下面的所有的文件和(子)目錄的名字:\x0d\\x0d\$ cat a1.sh\x0d\#!/bin/bash\x0d\\x0d\for file in /home/user/tmp/*\x0d\do\x0d\ echo $file\x0d\done\x0d\\x0d\2)假設目錄/home/user/tmp/下面的所有的文件和(子)目錄如下:\x0d\\x0d\$ ls\x0d\1.txt 2.txt a1.sh a.sh b.sh email_back m1.doc tmp\x0d\\x0d\3)運行腳本:\x0d\$ a1.sh (或者./a1.sh)\x0d\/home/user/tmp/1.txt\x0d\/home/user/tmp/2.txt\x0d\/home/user/tmp/a1.sh\x0d\/home/user/tmp/a.sh\x0d\/home/user/tmp/b.sh\x0d\/home/user/tmp/email_back\x0d\/home/user/tmp/m1.doc\x0d\/home/user/tmp/tmp\x0d\\x0d\4)腳本a1.sh的作用只是顯示文件和子目錄的列表,要顯示文件的內容,腳本繼續改造,內容如下,看腳本a2.sh:\x0d\\x0d\$ cat a2.sh\x0d\#!/bin/bash\x0d\\x0d\for file in /home/shiqingd/tmp/*\x0d\do\x0d\ echo $file\x0d\ if [ -f $file ]; then\x0d\ cat $file\x0d\ fi\x0d\done\x0d\\x0d\腳本a2.sh可以達到目的。

  • 上一篇:目前找工作用什麽編程語言好?
  • 下一篇:手柄 在電腦上玩的比較休閑 經典壹點的小遊戲 推薦壹下 謝謝
  • copyright 2024編程學習大全網