【发布时间】:2021-09-21 05:36:55
【问题描述】:
我有一个mainfile.txt,其中包含
*
* Some text
*
使用命令
while read file; do gsed -i '1i'"$(cat mainfile.txt)" "$file";
我将 mainfile.txt 中的文本插入到每个匹配某些条件的 file 的开头。但是,似乎 mainfile.txt 中的不同行造成了麻烦。错误显示gsed: can't find label for jump to `o'。当 mainfile.txt 仅包含一行时,不会发生此错误。在尝试找到解决方案时,我只发现了如何在 sed 中插入新行,这并不是我想要的。
【问题讨论】:
标签: regex awk sed terminal gnu