我正在尝试在 .txt 文件中的每一行中附加和预先添加文本。
我想预先准备: I am a
我想补充:
128... [}
到每一行。
a.txt里面:
fruit, like
bike, like
dino, like
Run Code Online (Sandbox Code Playgroud)
执行以下命令后:
$ cat a.txt|sed 'I am a ',' 128... [}'
Run Code Online (Sandbox Code Playgroud)
它不能按照我想要的方式工作。我真的希望它说以下内容:
I am a fruit, like 128... [}
I am a bike, like 128... [}
I am a dino, like 128... [}
Run Code Online (Sandbox Code Playgroud) 我在一个文件夹中有很多文件,我想为它们添加前缀或后缀(不是两者)。我在这里检查并发现我可以使用
for filename in *.jpg; do mv "$filename" "prefix_$filename"; done;
Run Code Online (Sandbox Code Playgroud)
为所有以 结尾的文件添加前缀.jpg
(如果我删除.jpg
,它将为当前文件夹中的所有文件添加前缀)。
但是,我希望能够
filename.ext
为filename.whatever.ext
),addprefix whatever *.ext
或的参数的别名addsufix whatever *.*