gpt4 book ai didi

python - bash Shell 脚本: how to read a file line by line and pass to a variable

转载 作者:太空宇宙 更新时间:2023-11-04 05:42:37 25 4
gpt4 key购买 nike

我有一个名为 a1.txt 的文件,其中列出了不同的文件系统(路径):

//abc/dds
//abc/abc

现在我需要在路径 //abc 中编写一个脚本,它将逐行读取 a1.txt 的内容。对于从此文件读取的每一行,我需要执行命令 ls -lat line_read_from_file|tail -10>filename.txt

同时,我需要为从 a1.txt 读取的每一行创建不同的文件。

有人可以为此编写一个脚本吗?

最佳答案

如果您想对文本文件中的每一行执行某些操作,可以执行如下操作。

while read -r line; do ls -lat $line | tail -10>output_file.txt; done < a1.txt

由于我不清楚您的要求,您可能需要改进它以满足您的需求。

编辑:

似乎您正在尝试将 a1.txt 中列出的每个文件的最后 10 行放入单独的文件中。

index=1 && while read -r line; tail -10 $line >> file_${index} && index=$((index+1)); done < a1.txt

关于python - bash Shell 脚本: how to read a file line by line and pass to a variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45457008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com