위치 검색은 현재 디렉토리에만 국한되지 않습니다.
열심히 공부하고 있어서 이 대본을 쓰기로 했어요
cd /usr/share/doc && ls -R | grep "\.html" | sudo tee htmldoclist.txt
그런 다음 문서 목록을 다음과 같은 찾기 명령으로 파이프하고 싶습니다.
locate $(head -n 1 htmldoclist.txt)
하지만 나는 그것을 사용하고 싶습니다 cat
.
출력을 저장 hlinks.txt
하고 다음과 같이 파이프로 시작하는 줄에 sed
추가 하고 싶습니다.file://
sed
| sed -e 's/^/file:///g'
다음에 저장된 문서 파일에 대한 터미널 하이퍼링크를 만들고 싶습니다./usr/share/docs
답변1
작업에 더 적합해 보이며 find
파일 목록을 제공하고 필터링한 다음 다음을 사용할 수 있습니다 sed
.
find /usr/share/doc -iname '*html' | sed 's|^|file://|'
하지만 find
더 많은 작업을 수행할 수 있으며 출력 형식을 지정할 수도 있습니다.
find /usr/share/doc -iname '*html' -printf 'file://%p\n'