位置検索は現在のディレクトリに限定されない。
一生懸命勉強していて、この台本を書くことにしました。
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'