我想將文本追加到現有文件每行的末尾。該文本必須從文件的第一行添加到最後一行。通過循環將文本從第一行附加到文件的最後
問題是,我將文件內容作爲輸入傳遞給循環,並且必須將其輸出附加到同一個文件中。我無法弄清楚它的邏輯。
文件名:樣品
cat sample
Alex, Johston
Samuel, John
Vebron, Justus
以上是該文件的內容。現在,在這裏,我想把第一列值,即Alex),Samuel和Verbron附加到文件的末尾,用逗號。
我intented輸出:
Alex, Johston,Alex
Samuel, John,Samuel
Vebron, Justus,Vebron
我的劇本我寫了拿第一列的值:
while
read LINE
do
fcol=$(echo $LINE|awk -F, '{ print $1 }')
done < sample
通過上述循環運行,變量fcol
將存儲的值 - 亞歷克斯,薩穆埃爾,韋布龍。我需要將這些值附加到每行的末尾
有人可以在此指導我,以便我可以更改上述代碼以獲得如上所述的輸入輸出。
謝謝!
@Rehman巴沙和@ nu11p01n73R:是的,可以通過它來完成。但是,我想採取我想要的邏輯。好吧,我會再提供一個樣本:' read do fcol = $(echo $ LINE | awk -F,'{print $ 1}') wget -o wgetlog --output-document = genderinfo.html「 http://gendersay.com/username=$fcol「 gender = $(grep -o --perl-regexp」(?<= genderinformation,value:gend _)[a-zA-Z0-9 _] +「genderinfo。 html done
user3624000
2014-09-30 18:23:18
通過上述循環運行將獲取'fcol'值的性別信息 - Alex,Samuel,Vebron。現在我需要在每行的末尾添加「gender」的值並相應地添加。過程必須從第一行開始到最後一行 – user3624000 2014-09-30 18:25:14
@Rehman Basha:你們能幫我解決上面的問題嗎? – user3624000 2014-09-30 18:26:32