sedまたはawkを使用してディレクトリを取得する方法

sedまたはawkを使用してディレクトリを取得する方法
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}'

関連情報