当前位置: 首页 > article >正文

bash脚本文件读写操作

读文件

script % touch read.sh
script % chmod 755 read.sh
#!/usr/bin/env bash

fileName=""
echo input file name:
read fileName # 等待用户输入文件名
COUNT=1

while read -r LINE # 读入一行
do
        echo $COUNT $LINE
        ((COUNT++))
done < $fileName # 读入文件
exit 0
 script % ./read.sh    
input file name:
food.txt
1 apple
2 grape
3 blackberry

food.txt:

apple
grape
blackberry

写入文件 >

read.sh:

#!/usr/bin/env bash

COUNT=1

while read -r LINE # 读入一行
do
        echo $COUNT $LINE
        ((COUNT++))
done < $1 # 读入文件
exit 0

将读文件的结果写入out.txt:

script % ./read.sh food.txt > out.txt
script % cat out.txt
1  apple
2  grape
3  blackberry


http://www.kler.cn/a/455697.html

相关文章:

  • Mysql数据库中,监测某张表中某字段的修改情况(被哪个ip所修改、新老值)
  • 2022博客之星年度总评选开始了
  • Nmon(Nigel‘s Performance Monitor)
  • KOI技术-事件驱动编程(前端)
  • springboot配置oracle+达梦数据库多数据源配置并动态切换
  • SpringBoot配置文件、热部署、YAML语法、配置文件值注入
  • Web3 生态全景:创新与发展之路
  • #E. NH.2023.小甲.05.文本框
  • 使用vue3搭建前端模拟增删改查
  • Linux shell脚本用于常见图片png、jpg、jpeg、webp、tiff格式批量转PDF文件
  • Spring Boot简单集成fastDFS
  • Linux应用软件编程-多任务处理(线程)
  • 【Unity3D】Jobs、Burst并行计算裁剪Texture3D物体
  • Redis学习笔记之——数据类型篇(一)
  • JVM简介—3.JVM的执行子系统
  • 【单片机通讯协议】—— 常用的UART/I2C/SPI等通讯协议的基本原理与时序分析
  • 关键客户转化为会员的重要性及 “开源 AI 智能名片 2 + 1 链动模式商城小程序” 在其中的应用剖析
  • 园区网综合拓扑实验
  • 正则表达式(三剑客之awk)
  • Edge SCDN酷盾安全重塑高效安全内容分发新生态
  • DevNow x Notion
  • 【python因果库实战13】因果生存分析2
  • STM32-笔记11-手写带操作系统的延时函数
  • 笔记:使用python对飞书用户活跃度统计的一个尝试
  • Go Redis实现排行榜
  • 神经网络-ResNet