我有一个以 L- 开头的文件列表和一个名为 L 的文件夹,其中包含同名的内部文件,例如 L-some 和 L/L-some。
对于每个文件 L- 我想将其内容合并到 L/L- 中。我已经尝试过这个,但没有用。
for f in L-*; do "cat L/$f $f > L/$f"; done
Run Code Online (Sandbox Code Playgroud)
怎么了?
做:
for f in L-*; do cat "$f" >>L/"$f"; done
Run Code Online (Sandbox Code Playgroud)
这将获取L-当前目录 ( L-*)中的每个文件,并将>>其内容 ( cat "$f")附加 ( )到L目录 ( cat "$f" >>L/"$f") 中具有相同名称的文件中。
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |