1
我有一個csv文件,每行有4個屬性,用逗號分隔。我試圖想出一個sed
命令來僅保留每行的第二個屬性。任何想法如何做到這一點?僅保留每行的第二個屬性
我有一個csv文件,每行有4個屬性,用逗號分隔。我試圖想出一個sed
命令來僅保留每行的第二個屬性。任何想法如何做到這一點?僅保留每行的第二個屬性
你會用cut
更好:
cut -d "," -f 2 file.txt
如果你想刪除愚弄了,你不介意的條目順序,簡單地做:
cut -d "," -f 2 file.txt | sort -u
而且擴展到attrs 1,並簡單地使用:
cut -d "," -f 1,2 file.txt | sort -u
你不需要sed這個。最快的是cut
:
cut -d, -f2 file
但是,如果你想SED,你能做到這樣:
sed '/[^,]*,\([^,]*\).*/ sxx\1x' file
這並的伎倆,知道怎樣獨特的結果嗎? – DjangoPy
@ user1537701看看它是否適合你 – Rubens
這個作品,我如何將它擴展到csv的屬性1和2? – DjangoPy