私が入力したとき:
whereis boost
示す:
/usr/include/boost
これで、そのディレクトリ内のすべてのファイルを一覧表示したいので、次のように入力します。
whereis boost | ls
ただし、現在の作業ディレクトリのファイルのみが表示されます。とにかく、上記のアイデアに従って、すべてのファイルをすばやく一覧表示できますか? (方法は異なりますが、whereis、Locateなどの機能を使用して、見つかったディレクトリをすばやく検索したいと思います。)
答え1
ls
標準入力(パイプがプロセスにデータを渡す方法)から引数を取得するのではなく、コマンドラインから引数を取得します。
ls $(whereis boost)
得られた出力をwhereis boost
引数として使用すると、ls
望ましい結果が得られます。これは…コマンドの置き換え。