讀入原始檔,並在每行前加上行號和 Tab

2021-05-28 09:13:47 字數 453 閱讀 3662

需求:

編寫乙個shell程式convert.sh

如果輸入convert.sh *.c,並且該c程式是乙個普通檔案,那麼生成乙個新的檔案*.txt,該檔案為c源程式檔案每行加上行數,行號後面加乙個tab空格。

例如:命令sh convert.sh d.c d.txt將在當前目錄下生成d.txt檔案

d.c內容為:

#include int main()

生成的d.txt的內容為:

1	#include 2	

3 int main()

4

方案一:convert1.sh

#!/bin/sh

awk '' "$1" > "$2";

方案二:convert2.sh

mysql 原始檔安裝 Mysql原始檔安裝

mysql原始檔安裝 1 安裝準備 a 刪除linux自帶的mysql資料庫,命令為 root localhost rpm qa grep mysql root localhost rpm e nodpes mysql 這裡的 號貌似不能用需要完整的安裝檔名 b 刪除已存在的mysql使用者及使用者...

判斷讀入資料檔案結尾 從檔案讀入資料

參考 在使用c c 讀檔案的時候,使用eof 這個函式來判斷檔案是否為空或者是否讀到檔案結尾的時候會有一些特殊情況 先看 include include using namespace std int main e return 0 上述 在vs2012下編譯執行,發現,當檔案結尾沒有空行時,結果正...

歸檔原始檔

歸檔原始檔 1.doxygen 是乙個程式的檔案產生工具,可將程式中的特定批註轉換成為說明檔案。通常我們在寫程式時,或多或少都會寫上批註,但是對於其它人而言,要直接探索程式裡的批註,與打撈鐵達尼號同樣的辛苦。大部分有用的批註都是屬於針對函式 型別等等的說明。所以,如果能依據程式本身的結構,將批註經過...