行を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