如何使用如下的awk從文件的輸出添加:如何添加「「」的命令AWK
像:
cat /tmp/lista_table_vertical.txt | awk '{print "major_compact " $1}'
major_compact game_activities
major_compact interatividade_activities
major_compact testeCompression
major_compact testeCompression2
major_compact testeSlowQuery
major_compact users_algorithms
major_compact users_algorithms2
我想插入「」」的開始,最後。 例如:
major_compact 'game_activities'
major_compact 'interatividade_activities'
major_compact 'testeCompression'
major_compact 'testeCompression2'
major_compact 'testeSlowQuery'
major_compact 'users_algorithms'
major_compact 'users_algorithms2'
謝謝。
對我來說,這比使用'\ 047'更好,因爲在這裏你不需要記住單引號的數字。 – Jotne 2014-12-01 22:03:05
@Jotne - 不,'\ 047'更好,因爲您可以在任何需要單引號的地方使用它,例如裏面的正則表達式常量。你可以寫'/ \ 047foo \ 047 /',但是你不能寫'/ sqfoosq /',你也不能寫'$ 0〜sq「foo」sq',因爲那樣你需要額外處理''foo「 '作爲計算正則表達式而不是正則表達式常量(例如,需要雙重轉義元字符)。在某些情況下它會變得不必要的笨拙,所以最好總是使用'\ 047'。 – 2014-12-01 22:31:38
@jotne:你也可以使用與'\ 047'同樣的按鍵次數的''''而不強迫你記住代碼。 – rici 2014-12-02 01:15:36