現在のディレクトリを検索するために検索コマンドを制限する方法は?

現在のディレクトリを検索するために検索コマンドを制限する方法は?

位置検索は現在のディレクトリに限定されない。

一生懸命勉強していて、この台本を書くことにしました。

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'

おすすめ記事