我有一个包含1,000个小文本文件的文件夹,我需要修改这些文件并在每个文件的开头添加7个零。当我这样做后,我将能够将它们全部放在一起。在终端中有没有简单的方法来做到这一点?如何将文本添加到文件夹中所有文件的开头?
回答
查找当前目录下的所有文件,并在使用sed
文件的开头插入0000000
:
find . -maxdepth 1 -type f -exec sed -i.bk '1i \
0000000' {} \;
这也将创造.bk
文件目录中的每个文件。如果您对rm *.bk
删除备份文件的结果感到满意。
没有工作;给了'无效的命令代码'。 – user2329778 2013-04-28 18:42:57
不是'-i',而是'-e'或者什么都没有(只是'sed'1 i'') – GoZoner 2013-04-28 18:45:52
在Linux上测试不是Mac,编辑后让Mac友好。 @GoZoner no,'-i'。 – 2013-04-28 18:48:13
将其粘贴到.sh文件中并执行。把路径放到你的文件目录而不是例子。
#!/bin/bash
FILES="./files/*"
for f in $FILES
do
echo '0000000' | cat - $f > temp && mv temp $f
done
- 1. 将文本添加到文件,其内容开头的文件
- 2. 如何将文件添加到开头?
- 3. 如何将文件添加到SVN的现有文件夹?
- 4. 将连续数字添加到文件夹中文件名的开头
- 5. 将文本和行添加到文件的开头(Python)
- 6. 将文本和行添加到文件的开头(C++)
- 7. IPFS:如何将文件添加到现有文件夹?
- 8. 如何将java类添加到jar文件中的文件夹
- 9. 如何将文件添加到XCode中的资源文件夹?
- 10. 如何向文件中以“hello”开头的行添加文本
- 11. 到第一线和不同的文字的所有后续行的开头的开头添加文本文件
- 12. 将文件添加到zip文件中的文件夹java
- 13. 将文件添加到所有用户的“我的文档”文件夹,在Windows
- 14. 如何递归删除以“._”开头的文件夹中的所有文件?
- 15. 用DW打开将文件夹/文件添加到.svn文件夹
- 16. .gitignore将文件夹中的所有文件递归添加到白名单中?
- 17. 将大文本文件添加到资产文件夹
- 18. AesZipFileEncrypter zipAndEncrypt方法添加的所有文件夹树到文件
- 19. 将文件夹中的所有图像添加到数组中
- 20. 如何在所有.sh文件的开头添加她?
- 21. 如何在所有php文件的开头添加一行?
- 22. 如何将Visual Studio中的本地文件添加到Azure LocalResource“文件夹”中?
- 23. 将文件夹中的所有文件复制到文档中
- 24. 如何将文本添加到java中的文本文件?
- 25. 将文件夹中的所有文件路径添加到字符串数组
- 26. Xcode - 自动将文件夹中的所有文件添加到目标
- 27. 如何将文件添加到我的文件夹? java
- 28. 如何将行添加到文件夹内的每个文件?
- 29. 如何将文件添加到EAR META-INF文件夹 - Maven的
- 30. 将文本附加到以字符串开头的所有文件
是[这](http://stackoverflow.com/questions/6329505/how-to-rename-all-file-in-a-folder-with-a-suffix-in-a-single -unix-command)你在找什么? – 2013-04-28 18:34:44
@Snowsickle不,我不需要更改名称,只是内容。 – user2329778 2013-04-28 18:36:12
该文件夹中是否有其他文件? – Beta 2013-04-28 18:38:05