當前位置:首頁 » 編程軟體 » 編程列印

編程列印

發布時間: 2025-02-19 13:32:59

1. 如何用shell編程列印出目錄下的所有文件內容

1)看下面的腳本a1.sh,假設要顯示目錄/home/user/tmp/下面的所有的文件和(子)目錄的名字:

$ cat a1.sh
#!/bin/bash

for file in /home/user/tmp/*
do
echo $file
done

2)假設目錄/home/user/tmp/下面的所有的文件和(子)目錄如下:

$ ls
1.txt 2.txt a1.sh a.sh b.sh email_back m1.doc tmp

3)運行腳本:
$ a1.sh (或者./a1.sh)
/home/user/tmp/1.txt
/home/user/tmp/2.txt
/home/user/tmp/a1.sh
/home/user/tmp/a.sh
/home/user/tmp/b.sh
/home/user/tmp/email_back
/home/user/tmp/m1.doc
/home/user/tmp/tmp

4)腳本a1.sh的作用只是顯示文件和子目錄的列表,要顯示文件的內容,腳本繼續改造,內容如下,看腳本a2.sh:

$ cat a2.sh
#!/bin/bash

for file in /home/shiqingd/tmp/*
do
echo $file
if [ -f $file ]; then
cat $file
fi
done

腳本a2.sh可以達到目的。

熱點內容
人員怎麼配置 發布:2025-07-19 21:10:10 瀏覽:204
明日之後如何掃碼登伺服器 發布:2025-07-19 20:36:26 瀏覽:242
ftp搜索引擎工作原理 發布:2025-07-19 20:31:25 瀏覽:371
景物視頻腳本 發布:2025-07-19 20:30:33 瀏覽:181
hadoop查看文件夾 發布:2025-07-19 20:19:12 瀏覽:22
安卓手機的旁白在哪裡 發布:2025-07-19 20:09:40 瀏覽:741
身份證注冊借書卡的密碼是什麼 發布:2025-07-19 19:44:39 瀏覽:76
玩夢幻西遊哪個配置好 發布:2025-07-19 19:44:37 瀏覽:753
php數組大小排序 發布:2025-07-19 19:27:51 瀏覽:647
linux查找並刪除 發布:2025-07-19 19:25:14 瀏覽:936