私はbashスクリプトコマンドを作っています。現時点では、headコマンドは、カレントディレクトリ内のすべてのファイルの最初の「x個」の行だけを表示します。指定したディレクトリに対して "head"コマンドをunixで使用するにはどうすればよいですか?
どのようにして、指定した別のディレクトリにあるすべてのファイルの行の「x番号」を表示するにはどうすればよいですか。だから私は別のディレクトリにcdする必要はありません。
私はbashスクリプトコマンドを作っています。現時点では、headコマンドは、カレントディレクトリ内のすべてのファイルの最初の「x個」の行だけを表示します。指定したディレクトリに対して "head"コマンドをunixで使用するにはどうすればよいですか?
どのようにして、指定した別のディレクトリにあるすべてのファイルの行の「x番号」を表示するにはどうすればよいですか。だから私は別のディレクトリにcdする必要はありません。
head "path_to_dir"/* -n x
場所:
ヘッドが
"ディレクトリ内のすべてのファイル" "path_to_dir"/*パスヘッド質問でコマンドです
-nx頭を伝えます出会う各ファイルの最初のx行を返す
そのディレクトリの特定のファイル名に対してはどうすればいいですか? – pogba123
*をそのファイル名に置き換えます –
findコマンドを使用することもできます:
find DIR -type f -exec head -n X {} \;
'head path/to/dir/*'を試しましたか? – user2599522
@ user2599522はい、ありがとうございます。では、特定のファイル名の先頭を表示できるように、引数を指定する方法を説明します。 – pogba123
'head $ filename' – Barmar