Linux の -f1 付きカットコマンド

Linux の -f1 付きカットコマンド

次のコマンドの意味は何ですか?

cut -d" " -f1

cut の意味が分かりました-d" "。スペースを削除するということですね?

しかし、これは何を意味するのでしょうか-f1?

答え1

cut区切り文字( で指定-d)で行を切り取り/分割し、切り取った行から特定のフィールドを選択します。どのフィールドを選択するかは で指定します-f(カウントは 0 ではなく 1 から始まります)。

次のような内容のファイルがある場合xyz:

1 2 3
4
5 6

それから

cut -d' ' -f1 xyz

次のような結果になります:

1
4
5

(4だけの場合、行にスペースがまったくない場合でも)

これらすべてと、-sカット文字のない行を抑制する例については、manカット(man cut)のページをご覧ください。

関連情報