0
A
回答
7
您可以使用SED:
sed -i '/^[^.]/s/^/./' text_file
相关问题
- 1. Shell脚本 - URL操作
- 2. AIX shell脚本中的日期操作
- 3. 执行从Java,Shell脚本Shell脚本已经阅读操作
- 4. shell脚本-o操作不起作用
- 5. 用于日期操作的Shell脚本
- 6. Shell脚本文本
- 7. 如何在Unix Shell脚本中操作文件中的元素
- 8. 如何编写django shell操作脚本?
- 9. Shell脚本意外操作员
- 10. shell脚本:[:意外操作符
- 11. Shell脚本和字符串操作
- 12. Shell脚本变量操纵
- 13. shell脚本作品
- 14. Shell脚本中的文本转换
- 15. 提取shell脚本中的文本
- 16. shell脚本中的文本处理
- 17. Shell脚本:替换文本
- 18. Shell脚本查找本机的操作系统
- 19. 获取操作系统版本的Shell脚本
- 20. 在shell脚本中操纵字符串
- 21. 编写shell脚本的shell脚本
- 22. shell的shell脚本
- 23. shell脚本文件夹结构中循环和EXCUTE shell脚本
- 24. 在shell脚本中临时目录中的临时操作
- 25. 文本对齐中心 - shell脚本
- 26. 从windows操作系统执行unix shell脚本文件
- 27. 文件夹操作不触发shell脚本
- 28. 获取文件夹操作以运行shell脚本
- 29. UNIX脚本中的shell脚本错误
- 30. Shell脚本查找文本文件中的文本
你能解释模式一点点? – user157195
'/^[^.]/'意味着“对于以不是句号的字符开头的每一行”。 's /^/./'表示“用句点替换行的开头”。令人困惑的是'^'可能意味着两件事:在这里它被用来将搜索模式锚定到一行的开头,并且它也用于否定字符类。 '[abc]'匹配'a'或'b'或'c',而'[^ abc]'匹配任何不是*'a'或'b'或'c'的东西。 – larsks