スラッシュで囲まれた最初の文字列を削除するシェルコマンド

スラッシュで囲まれた最初の文字列を削除するシェルコマンド

スラッシュ内の文字列を削除するには、シェルコマンド(sedまたはawkを好む)が必要です。

たとえば、私の文字列が次のような場合、/some/dir/example/出力は次のようになります。dir/example/

ベストアンサー1

 $ string=/some/dir/example/
 $ printf '%s\n' "${string#/*/}"
 dir/example/

これはPOSIXシェル構文です。

おすすめ記事