私はテキストファイルを持っています:
"postalAddress2": "Postal Address Line 2",
"postalCity": "Postal City",
"postalPostCode": "Postal Code",
"postalState": "State",
2番目の列を削除する必要があります。つまり、「:」の後に来るwateverと改行を削除します
期待される出力
"postalAddress2","postalCity","postalPostCode","postalState"
あなたはbashコマンドラインでこれを行うでしょう
本当に必要な場合は、「外部ツール」アドオンを使用してGedit内でスクリプト化することもできます
afile.txt
"postalAddress2": "Postal Address Line 2",
"postalCity": "Postal City",
"postalPostCode": "Postal Code",
"postalState": "State",
必要なコマンドラインは次のようになります。
cut -d ':' -f1 /path/to/afile.txt | tr '\n' ',' | sed 's/,*$//g'
cut -d ':' -f1
:
で区切られた最初のフィールドを抽出tr '\n' ','
は\n
を,
に置き換えますsed 's/,*$//g'
は、末尾のカンマを削除します