ファイルの1行を2つの列に分割

ファイルの1行を2つの列に分割

行を2つの列に分割したい

./ABC/dce/app/config/fgh/pqr/app.properties:app.pass=*****

上の行のコロン(:)が区切り文字として機能し、次のように出力されるようにします。

./ABC/dce/app/config/fgh/pqr/app.properties                        app.pass

誰でも私を助けることができますか?

ベストアンサー1

あなたはそれを使用することができますawk

awk -F"[:=]" '{print $1"\t"$2}' $file

2つの区切り文字を設定して、FSそれ以降のすべての項目を=列にして除外できます。

また、使用することができますsed

sed -E 's/(^.*):(.*)=.*/\1\t\2/'

出力*

./ABC/dce/app/config/fgh/pqr/app.properties     app.pass

おすすめ記事