ファイル名のサフィックスを削除する方法はありますか?問題は、接尾辞の長さが異なることです。 filename内の同じ文字列だけが_L001です。ファイル名の特定の文字を削除してください
は、例を参照してください:
NAME-code_code2_L001_sufix
NAME-code_L001_sufix_sufix2_sufix3
NAME-code_code2_code3_L001_sufix_sufix2_sufix3
私は_L001前に、出力すべてに必要です:
NAME-code_code2
NAME-code
NAME-code_code2_code3
私は(接尾語が固定長であるとき)は、このような何かを考えていた。
echo NAME-code_code2_L001_sufix | rev | cut -c 12- | rev
もちろん、接尾辞の長さはさまざまです。 bashやawkのソリューションはありますか?
ありがとうございます。
は申し訳ありませんが、それはタイプミスでした。私はちょうどそれを編集しました。 – Paul