在文字檔頭加入字串? - Linux

Doris avatar
By Doris
at 2008-11-23T14:12

Table of Contents

※ 引述《HDav (高畫質AV)》之銘言:
: ※ 引述《chiucs (ChiuCS)》之銘言:
: : for i in `ls`
: : do
: : echo mv $i ABC$i
: : done
: 謝謝 chiucs,我實際跑了一下,這是改檔名的。
: 不知道字串要加在內容的要怎麼做?

/* 應該不是最佳解,所以 local 就好。 */
要做的事情是:
1. 把 "ABC" 丟到 temp
2. 把 filelist 中的一個檔案附加到 temp 後面
3. 把 temp 改名作原檔名


所以可以寫作:
<code>
#!/bin/bash
for i in `\ls --color=never *.txt`
do
echo "abc" > temp
cat $i >> temp
mv temp $i
done
</code>

註解一下:
ls 在個人環境底下很常會用 --color,所以拿 ls 當目錄輸出時,
要注意別把 color 記號也拿來用了。



--

人不作出犧牲,便得不到任何收穫;如果要得到某種東西,就必須付出同等代價。這一點
,就是鍊金術的基本原則 ── 等價交換。當時我們深信這一點就是世界的真理。

阿爾風斯‧愛力克,《鋼之鍊金術師》開場白

--
Tags: Linux

All Comments

在文字檔頭加入字串?

Callum avatar
By Callum
at 2008-11-23T11:05
for i in `ls` do echo mv $i ABC$i done ※ 引述《HDav (高畫質AV)》之銘言: : 請問要怎麼在一票文字檔開頭中加入特定字串 : 比如說 01.txt 02.txt 03.txt 的檔頭要加入 ABC 這字串 : 謝謝 ...

Ubuntu上面玩網路遊戲

Connor avatar
By Connor
at 2008-11-23T10:30
我用wine開啟網路遊戲 會出現下面的訊息 http://w14.loxa.com.tw/chocho/Screenshot.png 關於nProtect查過似乎是防外掛的程式 不知道是不是把wine當外掛了 有人成功用wine玩過網路遊戲嗎? 關於這個問題該如何解決呢? -- 家族:http ...

在文字檔頭加入字串?

Annie avatar
By Annie
at 2008-11-23T02:25
請問要怎麼在一票文字檔開頭中加入特定字串 比如說 01.txt 02.txt 03.txt 的檔頭要加入 ABC 這字串 謝謝 - ...

nvidia驅動程式

Delia avatar
By Delia
at 2008-11-23T01:46
請問要到哪裡下載呢? 官網的載點掛掉了,我的顯示卡是FX5700 還有哪裡可以抓? --     一次次的感動比不上一次的心動 - ...

Ubuntu教學─如何設定SSH遠端連線功能

Blanche avatar
By Blanche
at 2008-11-23T01:46
本篇文章要來教大家怎麼在Ubuntu作業系統上設定SSH﹝Secure Shell﹞遠端連線的功能。 透過SSH遠端連線的功能,可以輕易地將一台裝有Ubuntu作業系統的電腦建置成簡易的伺 服器﹝Server﹞,允許其他電腦遠端登入操作,讓我們趕快來看看要怎麼來建置這樣的系 統吧! 圖文的教學連結:http ...