3:ââsdb1 8:17 1 984M 0 part /media/(NAMEOFDRIVEHERE)
/media/(NAMEOFDRIVEHERE)
変数に保存できるように場所を知りたいです。
いくつかのコマンドを試しましたが、sed
運がありませんでした。助けや洞察力をいただきありがとうございます。
答え1
使用sed
:
sed -n '/media/{s#[^/]*/#/#;p;}'
またはawk
:
awk '/media/{print $NF}'
または使用LSBLKそれ自体:
lsblk -nlo mountpoint | grep 'media'
答え2
別の方法は、次のものを使用することですgrep
。
grep -o -E '(/.*)$'
答え3
ただawkを使用してください。列に基づいてデータを選択するなどの操作に適しています。
echo '3:ââsdb1 8:17 1 984M 0 part /media/(NAMEOFDRIVEHERE)' | awk '{print $7}'