while...do 从文件中读取,报错。
脚本名:while_readFile.sh
脚本内容:
#!/bin/sh
while read LINE abc
do
echo $LINE
done< <(cat ./a.txt)
注意:两个< 之间有一个空格。
执行结果如下:
[root@localhost while]# ./while_readFile.sh
./while_readFile.sh: line 5: syntax error near unexpected token `('
./while_readFile.sh: line 5: `done< (cat ./a.txt)'
如果使用bash执行的话,就没问题:
[root@localhost while]# bash while_readFile.sh
11:22
aa:bbb
:cc
:dd
原来是因为 sh 不执行标蓝的用法。
脚本修改如下,以支持sh:
#!/bin/sh while read LINE abc do echo $LINE done< ./a.txt
相关推荐
Linux 系统 shell脚本读取配置文件
Linux打开shell时读取配置文件的顺序
采用shell脚本编写,通过读取配置文件,检测应用程序关键日志是否有更新和检测日志中是否有关键字错误,并输出错误量及相关报错信息,对接至网管的神器
Linuxshell大作业.pdf
Linux Shell Scripting Cookbook(3rd) 英文mobi 第3版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux ...
LINUX SHELL命令练习 题
本文主要给大家介绍了关于使用Shell脚本循环读取文件每一行的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、使用for循环 for line in `cat filename` do echo $line done ...
Linux Shell脚本手册 - 第三版,. This book will take you through useful real-world recipes designed to make your daily life easier when working with the shell.
LinuxShell脚本编程实例.pdf
读取文件SHELL并判断文件生成时间,考虑到文件可能没有生成完,低于5分钟文件不拷贝。并且可以循环处理,分别判断生成的时间
linux shell脚本获取时间判断时间差,进行计算,自动化
linux shell学习资料:Linux Shell从入门到精通、Linux Shell编程艺术、Linux Shell脚本攻略
第2章 Linux文件系统和文本编辑器 12 第3章 正则表达式 43 第4章 sed命令和awk编程 64 第5章 文件的排序、合并和分割 105 第6章 变量和引用 133 第7章 退出、测试、判断及操作符 157 第8章 循环与结构化命令 ...
本书由浅入深、循序渐进地详细讲解了LinuxShell编程的基本知识。这些基本知识包括Shell编程的基本知识、文本处理的工具和方法、正则表达式、Linux系统知识等。 本书旨在通过理清Linux Shell编程的脉络,从基本概念...
linux shell编程之文件内容写入和日志记录
LinuxShell编程基础教程.pdf
linux shell命令tr的用法
文件包含大作业shell脚本(快速备份系统)源码,实验课做的Linux实验shell脚本:Samba实验,DDNS(DHCP服务器 和DNS服务器的配置)的shell脚本,运行脚本每个实验只需要两三分钟即可完成。 其中sy1为实验一脚本,sy2...
Linux Shell编程从入门到精通.张昊.pdf Linux Shell编程从入门到精通.张昊.pdf