次の文字列があります。
%group1 ALL=(ALL) /ora/crs/oracle/product/crs/bin/gsdctl *,/ora/crs/oracle/product/crs/bin/vipca,/ora/app/oracle/ora/Root.sh,/ora/crs/oracle/product/crs/root.sh,/ora/crs/oracle/product/crs/bin/srvctl *,/ora/app/oracle/product/root.sh
出力は次のようになります。 (.shスクリプトのみ印刷)
/ora/app/oracle/ora/Root.sh
/ora/crs/oracle/product/crs/root.sh
/ora/app/oracle/product/root.sh
ベストアンサー1
この例では、コンマが絶対パスを区切るためにのみ使用されるため、この方法も機能します。
grep -o '/[^,]*\.sh' file