これは私が使用するコマンドです:
system_profiler | sed -n -e '/SATA/SATA Express:/,/Software:/ p'
それは私にこのエラーを与えた
sed: 1: "/SATA/SATA Express:/,/S ...": invalid command code S
特に、ほとんど同じコマンドが動作しているときになぜ動作しないのか理解できません。
system_profiler | sed -n -e '/Hardware Overview:/,/Installations:/ p'
わからない? Sを避ける理由はありません。
ベストアンサー1
/
2つの関係を超えて文字通りにSATA
作成しますSATA Express:
。
system_profiler | sed -n -e '/SATA\/SATA Express:/,/Software:/ p'
または、次の構文を使用して別の区切り文字を使用します。
system_profiler | sed -n -e '\|SATA/SATA Express:|,/Software:/ p'