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}'