specific_string
の後のすべてをBashのパス文字列で削除しようとしています。私はsed
を使用してこれまでのところ役に立たなかった。私は、このようなsed
などのコマンドを使用する必要はありませんでした場合Bashは最初の文字列の後にすべてのオカレンスを削除します
variable="specific_string"
input_string="/path/to/some/specific_string/specific_string.something/specific_string.something-else"
output=$(sed 's/$variable//' $input_string)
出力は"/path/to/some/specific_string/"
が良いだろうでなければなりません!