ログファイルの使用を自動化shred
し、出力をログファイルに保存しようとしています。現在、以下を使用してシリアル番号を手動でコピーしています。
hdparm -I /dev/sd? | grep 'Serial\ Number'
前にある「シリアル番号」テキストの代わりに番号を教える方法があることを知っていますが、grep
方法がわかりません。私に役立つ reg 式を知っている人はいますか?
ベストアンサー1
awk
代わりに試してみてくださいgrep
:
hdparm -I /dev/sd? | awk '/Serial Number/ { print $3 }'
または、デフォルトのスペースを許可する代わりに、区切り文字を指定してください。
hdparm -I /dev/sd? | awk -F':' '/Serial Number/ { print $2 }'