最後の文字列(すべての文字列)の後のすべての「、」区切り文字を削除したいと思います。
echo "df true , , ," | sed 's/,,*$//'
df ,true , ,
ただし、構文は「、」1つだけ削除します。
最後の文字列の後のすべての「、」が削除されるように、構文で何を変更する必要がありますか?
予想出力:
df ,true
実施例1
echo "dejd ,dede,dede 73hygys626^%%,J , , ,," | sed ......
expected output
dejd ,dede,dede 73hygys626^%%,J
実施例2
echo "lfr r.,r,ff rger.ref done ,,, , "
expected output
lfr r.,r,ff rger.ref done
答え1
sed 's/[ ,]*$//'
これはあなたが望むものではありませんか?