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