gpt4 book ai didi

file - 如何从 Bash 中的文件列表中 cat 多个文件?

转载 作者:行者123 更新时间:2023-11-29 08:53:44 25 4
gpt4 key购买 nike

我有一个包含文件列表的文本文件。我想将它们的内容cat 放在一起。做这个的最好方式是什么?我正在做这样的事情,但它似乎过于复杂:

let count=0
while read -r LINE
do
[[ "$line" =~ ^#.*$ ]] && continue
if [ $count -ne 0 ] ; then
file="$LINE"
while read PLINE
do
echo $PLINE | cat - myfilejs > /tmp/out && mv /tmp/out myfile.js
done < $file
fi
let count++
done < tmp

我跳过了注释行并遇到了问题。必须有更好的方法来做到这一点,没有两个循环。谢谢!

最佳答案

或者在一个简单的命令中

cat $(grep -v '^#' files) > output

关于file - 如何从 Bash 中的文件列表中 cat 多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11619500/

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