假设存在文件user.csv

重定向标准输入,方式一:

[root@wpuj3zui5est1ifj-0002 ~]# cat -n back.sh 1    #!/bin/bash2    #测试备份文件时候的文件重定向标准输入3    exec < user.csv 4    read FILE_CONTENT5  while [[ $? -eq 0 ]];do6     echo “读取到一行内容:$FILE_CONTENT“7    FILE_ALL_CONTENT="$FILE_ALL_CONTENT#$FILE_CONTENT"8  read FILE_CONTENT  9   done10  echo "$FILE_ALL_CONTENT"11    exit


普通标准输入,方式二:

[root@wpuj3zui5est1ifj-0002 ~]# cat -n back_copy.sh 1   #!/bin/bash2    #测试备份文件时候的文件普通标准输入3 while read FILE_CONTENT;do4  echo “读取到一行内容:$FILE_CONTENT“5    FILE_ALL_CONTENT="$FILE_ALL_CONTENT#$FILE_CONTENT"6 done < '/root/user.csv' 7  echo "全部:$FILE_ALL_CONTENT"8   exit


cat方式,方式三:

[root@wpuj3zui5est1ifj-0002 ~]# cat -n back_copy_cat.sh 1   #!/bin/bash2    #测试备份文件时候的文件cat3    cat /root/user.csv | while read FILE_CONTENT;do4     echo “读取到一行内容:$FILE_CONTENT“5    #变量FILE_ALL_CONTENT局部在while循环中6     FILE_ALL_CONTENT="$FILE_ALL_CONTENT#$FILE_CONTENT"7 done8   #变量FILE_ALL_CONTENT局部在while循环中(下面不可见) 9   echo "全部:$FILE_ALL_CONTENT"10  exit

linux shell 读取文件的三种方式相关推荐

  1. python读取文件的三种方式_python中读取文件的f.seek()方法

    用于二进制文件中 F.seek方法 作用: 设置读写位置 F.seek(偏移量, whence=相对位置) 偏移量 大于0的数代表向文件末尾方向移动的字节数 小于0的数代表向文件头方向中移动的字节数 ...

  2. FileReader读取文件的三种方式

    #日常练习 FileReader可以通过一次读取文件中一个字符,一次读取一个字符数组或使用缓冲区这三种方式来读取文件 备注:使用缓冲区的方式的内部实现是借助数组完成 package IO;import ...

  3. 【Linux】部署Springboot项目到Linux服务器以及linux服务器下载文件的三种方式详解

    Linux学习之路 初识Linux Linux内核 由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写 Linux 是一套免费使用和自由传播的类Unix操作系 ...

  4. 【查看linux中所有用户的三种方式】

    查看linux中所有用户的三种方式学习目标: 提示:通过使用 /etc/passwd 文件,getent 命令,compgen 命令这三种方法查看系统中用户的信息 用户信息存放位置: 提示:Linux ...

  5. Python处理mat文件的三种方式小结

    文章目录 处理mat文件的三种方式 scipy h5py mat73 python操作.mat文件 python读取.mat格式 mat转图片 处理mat文件的三种方式 读书的时候,处理数据都是采用m ...

  6. C++ 读取文件的四种方式

    本文介绍C++ 读取文件的四种方式. 第一种方式: #include<iostream> #include<fstream> using namespace std;int m ...

  7. 81. read readline readlines 读取文件的三种方法

    81. read readline readlines 读取文件的三种方法 文章目录 81. read readline readlines 读取文件的三种方法 1. 读取文件的三种方法 2. rea ...

  8. springboot读取配置文件的三种方式

    项目中springboot读取配置文件的三种方式: 1.使用Environment 2.使用@Value 3.使用@ConfigurationProperties注解映射到bean中,定义一个User ...

  9. ubuntu创建文件的三种方式

    ubuntu下创建文件的三种方式 1.touch命令:touch 文件名.后缀 在当前工作目录底下新建一个文件,如 touch velocity_publisher.cpp 2.gedit命令:ged ...

最新文章

  1. RxJava 实现模糊搜索
  2. 快速学python爬虫_Python爬虫丨应当如何快速高效学习
  3. 设计模式之观察者模式demo
  4. html常用表单元素(组件)
  5. adb server is out of date killing
  6. easypoi 导入错误返回流_金九银十面试准备季:异常+IO与NIO流
  7. 在MyEclipse中安装SVN插件subclipse
  8. Java同步队列(非阻塞队列与阻塞队列)——java并发容器
  9. 电子设计教程22:虚短与虚断
  10. 【应急响应】————7、服务器大量发包
  11. pwm占空比的c语言编程详解,灵动微MM32F003硬件最小系统 --- PWM占空比从0%到100%例程解析【18】...
  12. 你真的会写for循环吗?来看看这些常见的for循环优化方式
  13. JavaScript 编程精解 中文第三版 十四、文档对象模型
  14. 使用opencv读取rtsp流的图片帧进行目标检测,并将处理好的图像推到rtsp服务器上
  15. 解决退格键在MinGW的vim中不起作用的问题
  16. linux 字体显示更清晰,Fedora下使中文字体显示变得更清晰
  17. 2023年重庆邮电大学计算机科学与技术(802)初试经验贴
  18. 小步快跑是这样玩的(下)
  19. manifestdependency,manifest文件
  20. 霍夫圆检测(HoughCircles)

热门文章

  1. go-testify和robfig
  2. 航天信息Aisino TY-600+K 打印机驱动
  3. 网络术语MSL/TTL/RTT
  4. 计算机网络技术人员的要求,计算机网络技术人员标准.doc
  5. 汽车常识全面介绍 - 引擎详论
  6. 基于Php电竞赛事管理系统设计与实现
  7. iOS 使用AFNetworking-----cpf
  8. TP5.1使用创蓝短信实现验证码的发送以及频控
  9. DDL、DML介绍及常用语句
  10. 6S管理的导入怎么做才能行之有效?