shell读取文件的每一行内容并输出【转】
2024-08-21 17:43:21
写法一:
#!/bin/bash while read line
do
echo $line
done < file(待读取的文件)
写法二:
#!/bin/bash cat file(待读取的文件) | while read line
do
echo $line
done
写法三:
for line in `cat file(待读取的文件)`
do
echo $line
done
说明:
for逐行读和while逐行读是有区别的,如:
$ cat file
aaaa
bbbb
cccc dddd $ cat file | while read line; do echo $line; done
aaaa
bbbb
cccc dddd $ for line in $(<file); do echo $line; done
aaaa
bbbb
cccc
dddd
== 实践 ===
#! bin/sh #$str='http://images.stylight.de/static/res200/s2870/2870657.1.jpg%0D'
#echo ${str##*fo}
#echo ${str#fo}
while read line
do
wget -p ${line::}
done < '/root/mysql/mysql.log';
转自
shell:读取文件的每一行内容并输出 - cbwcwy - 博客园
http://www.cnblogs.com/iloveyoucc/archive/2012/07/10/2585529.html
最新文章
- Openjudge 1.13.37:乒乓球
- Ansible用于网络设备管理 part 4 使用NAPALM成品库+Gabriele的方法+循环
- Oracle 11g EM安全证书问题无法访问的解决办法
- c#之习题
- C# 运行时编辑 节点重命名
- 通过一张简单的图,让你彻底地搞懂JS的==运算
- RegexOptions.Compiled性能
- Linux目录树详细说明
- Spring JdbcTemplate用法整理
- js事件汇总
- oracle、导出、导入
- CopyOnWriteArrayList你都不知道,怎么拿offer?
- ELK搭建<;一>;:搭建ES集群
- 【阅读笔记】《C程序员 从校园到职场》第六章 常用文件操作函数 (Part 1)
- xml解析与生成的学习资料
- Linux下安装启动多个Mysql
- 我的MQ笔记
- nginx servername配置域名网站可以正常登录,servername配置IP+Port却无法正常登录
- pythonl类继承例子
- LeetCode142:Linked List Cycle II
热门文章
- HDU4472_Count
- bzoj5123 [Lydsy12月赛]线段树的匹配
- [BZOJ4103][Thu Summer Camp 2015]异或运算 可持久化Trie树
- 【BZOJ2727】双十字(动态规划,树状数组)
- redis安全性 添加访问密码
- Linux内核设计第五周学习总结 分析system_call中断处理过程
- 使用Java解析XML文件或XML字符串的例子
- 手脱JDPack
- git clone 指定分支的内容
- duilib 使用图片素材或者算法给窗体增加阴影(源码和demo)