0
以下の例は、私が相談した多くのWebページの1つです。私は "最初からマーカーから削除する"または "マーカーから最後まで削除する"という作業を行うことはできません。パターンの指定方法が間違っているのでしょうか?最終的な目標は、テキストの行から、指定されたマーカーから最後まですべてを削除することです。 sedの解決策も見つかるかもしれませんが、これは私を悩ますものです。bashパラメータの拡張が期待通りに機能しない
VERSION=0.11.3-issue#18.6a0b43d.123
# this one works as expected
echo ${VERSION/\#/}
0.11.3-issue18.6a0b43d.123
# all the others don't, they return the input unchanged
# trying to remove the 'i' to get the syntax straight
echo ${VERSION%i}
0.11.3-issue#18.6a0b43d.123
echo ${VERSION%\i}
0.11.3-issue#18.6a0b43d.123
${VERSION%%\i}
0.11.3-issue#18.6a0b43d.123
echo ${VERSION%%i}
0.11.3-issue#18.6a0b43d.123
期待する出力は? – Leon
echo $ {VERSION%i} 0.11.3- –
私のタイピングをきれいにしてくれてありがとう。このエディタに行送りを強制するにはどうすればよいですか? –