当前位置:首页 » 编程软件 » 编程打印

编程打印

发布时间: 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-20 09:56:44 浏览:678
存款机的安全密码是什么 发布:2025-07-20 09:53:03 浏览:32
手机如何清理空文件夹 发布:2025-07-20 09:40:35 浏览:72
什么软件可以编译文件 发布:2025-07-20 09:35:17 浏览:961
可编程控制器的定义 发布:2025-07-20 09:28:10 浏览:390
陌陌会员访问不留痕迹 发布:2025-07-20 09:28:08 浏览:308
x27热点密码是多少 发布:2025-07-20 09:03:19 浏览:577
c语言编码生日快乐 发布:2025-07-20 08:56:56 浏览:390
服务器北京云空间 发布:2025-07-20 08:55:29 浏览:261
秦皇岛少儿编程 发布:2025-07-20 08:55:19 浏览:63