unix中while逐个读取文件
答案:2 悬赏:30
解决时间 2021-12-16 06:22
- 提问者网友:烟刺痛了眼
- 2021-12-15 08:18
unix中while逐个读取文件
最佳答案
- 二级知识专家网友:劳资的心禁止访问
- 2021-12-15 08:45
很高兴回答你的问题,while 语句其实是逐行读取文件。不知道你逐个读取文件想做什么操作。
提供给你一个参考,看看能否解决你的问题。
ls > file.list # 将你想要读取的文件以每个一行的格式输入到 file.list 文件中进行 while 的读取
#!/bin/sh
while read line
do
sed -i 's/test/newtest/g' $line
# 执行满足 test 的内容替换为 newtest,将扫描所有 file.list 中的文件
# 不知道你逐个读取文件是要做什么操作,cat? 可以写成 cat $line
done < file.list
希望对你有所帮助
提供给你一个参考,看看能否解决你的问题。
ls > file.list # 将你想要读取的文件以每个一行的格式输入到 file.list 文件中进行 while 的读取
#!/bin/sh
while read line
do
sed -i 's/test/newtest/g' $line
# 执行满足 test 的内容替换为 newtest,将扫描所有 file.list 中的文件
# 不知道你逐个读取文件是要做什么操作,cat? 可以写成 cat $line
done < file.list
希望对你有所帮助
全部回答
- 1楼网友:怪咖小青年
- 2021-12-15 09:35
同问。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯