REGEXを使用してスラッシュを削除する方法

REGEXを使用してスラッシュを削除する方法

こんにちは、を削除しようとしています/.sh現在のフォルダ内の拡張子を持つすべてのファイルを見つけて、./名前の前と後のファイルを削除する場合は、この拡張子があるファイル.shに存在する必要があります。.sh私は中間と名付けたfind_sh.sh。試してみましたがfind . -name '*.sh' -print | sed 's/[.]//g' | sed 's/[/]//g' | sed 's/.sh//g' 削除されます_。私が何を間違っているのでしょうか?

ベストアンサー1

私はこれをやってきたし、うまくfind . -name '*.sh' -print | sed 's/[.]//g' | sed 's/[/]//g' | sed 's/sh//'いきます。

おすすめ記事