方法有N種,awk、sad、grep、cut。。。
以上幾種方式不寫了,就寫兩個不太常用到的。
廢話少說,直接上代碼:
cat a.txt aa.gif=aaaa.gif bb.gif=bbbb.gif cc.gif=cccc.gif
方法一:
#!/bin/sh
while read line do k=${line%=*} v=${line#*=} echo "$k : $v" done < a.txt
運行結果:
aa.gif : aaaa.gif bb.gif : bbbb.gif cc.gif : cccc.gif
方法二:

#!/bin/sh IFS='=' while read k v do echo "$k : $v" done < a.txt
運行結果:

aa.gif : aaaa.gif bb.gif : bbbb.gif cc.gif : cccc.gif