shell脚本实现读取指定文件的内容到控制台
利用重定向实现读取文件内容#!/bin/bash:<<!从文件中一行行读取内容,并输出到控制台!file_p="/home/path/study/linuxCommond/shell"# 先列出路径下的文件(ls -l $file_p)read -p "请输入要读取的文件名称:" file_n# count=0while read linedoecho...
·
利用重定向实现读取文件内容
#!/bin/bash
:<<!
从文件中一行行读取内容,并输出到控制台
!
file_p="/home/path/study/linuxCommond/shell"
# 先列出路径下的文件
(ls -l $file_p)
read -p "请输入要读取的文件名称:" file_n
# count=0
while read line
do
echo "$line"
#let "count += 1"
#echo "$count" # 这个地方用于验证是按照行读取内容的,读者测试的时候可以将注释掉的三行代码打开 ,这样就可以看到效果
done < "$file_p/$file_n"
测试结果:
总用量 40
-rw-rw-r--. 1 *** *** 529 5月 29 17:05 1.sh
-rwxrwxr-x. 1 *** *** 75 5月 30 11:34 2.sh
-rw-rw-r--. 1 *** *** 177 5月 30 10:16 a.txt
-rwxrwxr-x. 1 *** *** 706 5月 31 14:59 chess.sh
-rwxrwxr-x. 1 *** *** 175 5月 31 14:58 jiujiu.sh
-rwxrwxr-x. 1 *** *** 540 5月 30 10:22 mysql_conn.sh
-rwxrwxr-x. 1 *** *** 421 5月 30 09:38 mysql_insert.sh
-rwxrwxr-x. 1 *** *** 2906 5月 31 14:15 mysql_system.sh
-rw-rw-r--. 1 *** *** 398 5月 31 11:32 mysql.txt
-rw-rw-r--. 1 *** *** 477 5月 31 17:01 readFile.sh
请输入要读取的文件名称:a.txt
sid sname sage sgender sclass
1 张三 23 1 一班
2 李四 24 1 二班
3 王五 25 1 三班
4 赵六 26 1 一班
5 蓝宝 20 0 一班
6 赵荧 22 0 二班
7 赵迁 27 1 三班
更多推荐
已为社区贡献1条内容
所有评论(0)