读入源文件,并在每行前加上行号和[Tab]
生活随笔
收集整理的這篇文章主要介紹了
读入源文件,并在每行前加上行号和[Tab]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?需求:
編寫一個shell程序convert.sh
如果輸入convert.sh *.c,并且該c程序是一個普通文件,那么生成一個新的文件*.txt,該文件為c源程序文件每行加上行數,行號后面加一個tab空格。
例如:命令sh convert.sh d.c d.txt將在當前目錄下生成d.txt文件
d.c內容為:
生成的d.txt的內容為:
?
方案一:convert1.sh
#!/bin/sh awk '{print NR"\t"$0}' "$1" > "$2";
方案二:convert2.sh
?
?
總結
以上是生活随笔為你收集整理的读入源文件,并在每行前加上行号和[Tab]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国土壤微生物组:进展与展望*
- 下一篇: C语言实现符号函数