Linux命令 cat/ less /more 等可以方便地查看文件,但有时候需要一行行读取并处理文本,这时候需要while或for循环来遍历。

FILENAME="path/to/your/file"## 方法一
cat $FILENAME | while read line; do echo $line;done  # 以行为分隔符## 方法二
while read line; do echo $line; done  < $FILENAME # 以行为分隔符## 方法三
for line in `cat $FILENAME`; do echo $line;done # 以空格为分隔符,可以指定换行符分隔

linux shell读取文件相关推荐

  1. linux shell读取文件,Linux shell逐行读取文件的方法

    方法1:while循环中执行效率最高,最常用的方法. function while_read_LINE_bottm(){ While read LINE do echo $LINE done } 注释 ...

  2. linux shell 读取文件指定单行 多行 连续行 倒数几行

    三种方法 1.tail -n +/-数字 文件名 2.head -n 数字 文件名 3.sed -n "开始行,结束行p" 文件名 下面分别介绍这几种方法 cd 到要文件所在目录. ...

  3. linux shell 读取文件脚本

    逐行读取文本文件的几种方法: shell中有没有类似 于open的命令?? 也就是用shell能不能打开文件获得句柄呢?? 1.用read读取文件重定向 #! /bin/bash while read ...

  4. linux shell读取文件,shell下同时读取多个文件的方法

    1. 单个文件的读取 在shell脚本下,可以多种方式实现按行读取文件,如下: for line in `cat ${input_filename}` do echo $line done while ...

  5. linux shell 读取文件的三种方式

    假设存在文件user.csv 重定向标准输入,方式一: [root@wpuj3zui5est1ifj-0002 ~]# cat -n back.sh 1 #!/bin/bash2 #测试备份文件时候的 ...

  6. linux shell 读取文件 笔记

    结果如下 (ab是一个文件) 仅做标记.

  7. Linux shell 读取一行

    Linux shell 读取一行 方法一 通过指定IFS--Internal Field Separator,IFS默认情况下是<space><tab><newline& ...

  8. linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料

    下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...

  9. Linux循环中累计数据,linux shell 读取for循环中出现难处理的数据之单引号错误实例...

    原语句: #!/bin/bash for test in I don't know if this'll work do echo "work:$test" done 结果: wo ...

最新文章

  1. mysql des_mysql中DES加密解密
  2. Linux SSH远程文件/目录传输命令scp
  3. asm字节码操作 方法的动态修改增加
  4. C#设计模式之23-访问者模式
  5. 【操作系统】—线程概念和多线程模型
  6. 苹果:App Store中国区无版号游戏8月1日起下架;美国计划打造量子互联网;HHVM 4.67 发布 | 极客头条...
  7. angularJS表达式详解!
  8. 金属100寸“电视”却无屏,语音识别+DTS+1080P,微鲸M1测评
  9. 初识vbs脚本(简单的逗女孩的记事本炸弹及解除)
  10. jquery.seat-charts.1.1.15 选座座位插件的方法介绍
  11. P2627 [USACO11OPEN]Mowing the Lawn G (单调队列优化dp)
  12. 从贝叶斯滤波到无迹卡尔曼滤波
  13. 微信小程序-枯木学习笔记2-我的第一个小程序
  14. [欧美音乐]Tamas Wells -《A Plea en Vendredi》[MP3+FLAC]
  15. YUV图解 (YUV444, YUV422, YUV420, YV12, NV12, NV21)
  16. win7修改本计算机端口,如何更改Windows7 的远程桌面端口3389
  17. NIOP 1999 导弹问题 最长升降序子序列 DP[小思路]
  18. RTK Query(RTKQ)
  19. android h文件是什么文件,Android 资源文件
  20. 更改快速启动栏右键后的最近访问数量

热门文章

  1. 【swjtu】数字电路实验2_杨辉三角发生器
  2. 06开始完整制作网站
  3. python3中的推导式、生成器、迭代器
  4. Linux中的进程之初步了解
  5. 深度估计相关原理(计算机视觉和深度学习基础)
  6. PointPillars:点云物体识别的快速编码
  7. 自动驾驶定位技术-粒子滤波实践
  8. [SLAM] a bite of SLAM
  9. 汇总|3D人脸重建算法
  10. python使用scipy包读取高光谱图像