所以我确定我做的事情是愚蠢的......
我试图在.txt文件的文件夹中运行bash脚本。
对于文件夹中的每个文件;我想选择一系列行号并将它们发送到附加了“_Post”的新文件。
继承人在哪里。
#!/bin/bash
for file in *.txt;
do sed -n 62,75p "$file" > "$file Post_B.txt";
done
答案 0 :(得分:2)
如果您想将something.txt
转换为something_Post.txt
,
您可以使用.txt
删除${file%.txt}
和结尾,
然后简单地追加_Post.txt
,就像这样:
#!/bin/bash
for file in *.txt; do
sed -n 62,75p "$file" > "${file%.txt}_Post.txt"
done