我有一個html文件,需要增加一些變量數組。我一直在手工做 - 但現在正在佔用我太多的時間。我一直在尋找並試圖找到正確的工具/語法來完成我想要的工作。awk正則表達式並添加1
說我有:
file[0]=["blah0 blah0", "file0.jpg"]
file[1]=["blah1 blah1", "file1.jpg"]
file[2]=["blah2 blah2", "file2.jpg"]
我希望做的是有腳本添加一個變量號給我的房間前面增添更多變數。我可以指定5,並有結果是
file[5]=["blah0 blah0", "file0.jpg"]
file[6]=["blah1 blah1", "file1.jpg"]
file[7]=["blah2 blah2", "file2.jpg"]
這是我到目前爲止已經試過 - 但沒有多少運氣...因爲它消除了所有方括號
awk -F [\]\[] '/^file\[[0-9]+\]=/ {$2="["$2+'$userinput'"]";}1' ${workdirect}/index.html > text.txt
任何意見? ?
嗯。你想做一些補充。我不知道可以執行這樣的事情的正則表達式。可能你需要至少使用一些腳本語言。 – FailedDev
呃,awk *是*一種腳本語言... – bos