区切り文字のテキストファイルをUNIXの複数のファイルに分割するにはどうすればよいですか?

user3590335

次のようなテキストファイルがあります。

入力ファイル

1|abc
2|def
3|ghi
n|etc...

これをパイプ区切り文字で2つのファイルに分割する必要があります。したがって、これは期待される出力です。

File_1:

1
2
3
n

File_2:

abc
def
ghi
etc

入力ファイルの行数がわかりません。kshまたはbashでこれをどのように達成しますか?

ありがとうございました。

トム・フェネク

awkはこのタスクに適しています:

awk -F\| '{print $1 > "File_1"; print $2 > "File_2"}' input_file

これにより、「|」でテキストが分割されます 各列をそれぞれのファイルに出力します。

3つ以上のフィールドがある場合は、代わりにループを使用することをお勧めします。

awk -F\| '{for(i=1;i<=NF;++i) print $i > "File_" i}' input_file

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

区切り文字のテキストファイルをUNIXの複数のファイルに分割するにはどうすればよいですか?

分類Dev

複数文字の区切り文字でファイルを複数のファイルに分割するにはどうすればよいですか?

分類Dev

CSVファイルをテキスト文字列に基づいて複数のファイルに分割するにはどうすればよいですか?

分類Dev

複数文字の区切り文字でファイルを分割するにはどうすればよいですか?

分類Dev

C#を使用して、テキストファイルを複数のファイルに分割するにはどうすればよいですか

分類Dev

Pythonで区切り文字なしのテキストファイルを作成するにはどうすればよいですか?

分類Dev

Sparkの入力ファイルに複数のカスタム区切り文字を定義するにはどうすればよいですか?

分類Dev

Pythonで複数行のテキストを区切り文字で1行に結合して、大きなファイル(4GB以上)で区切るにはどうすればよいですか?

分類Dev

複数行のテキストファイルをリストに分割して、Pythonでinput ==テキストファイルかどうかを確認するために繰り返すにはどうすればよいですか?

分類Dev

複数行のテキストファイルをリストに分割して、Pythonでinput ==テキストファイルかどうかを確認するために繰り返すにはどうすればよいですか?

分類Dev

複数文字の区切り文字を使用してファイルの最初の列を抽出するにはどうすればよいですか?

分類Dev

複数のテキスト ファイルを結合し、重複する行を削除し、残りの行を特定の長さの複数のファイルに分割するにはどうすればよいですか?

分類Dev

スペース区切りのファイルをタブ区切りのファイルに変換するにはどうすればよいですか?

分類Dev

行を切り替えずにテキストファイル内の文字列の次の行を「表示」するにはどうすればよいですか?

分類Dev

ファイルの行区切り文字を見つけるにはどうすればよいですか?

分類Dev

セパレーター間でテキストを複数のファイルに分割するにはどうすればよいですか?

分類Dev

Javaの.txtファイルの同じ行で2つの区切り文字を使用してテキストを分割するにはどうすればよいですか?

分類Dev

PIGで区切り文字なしのファイルのスキーマを作成するにはどうすればよいですか?

分類Dev

各段落が独自のファイルになるようにテキストファイルを分割するにはどうすればよいですか?

分類Dev

Debianのテキストファイルの各行から複数の文字列を作成するにはどうすればよいですか?

分類Dev

TypeScriptクラスを複数のファイルに分割するにはどうすればよいですか?

分類Dev

Pythonを使用してテキストファイルの複数行の特定の文字を置き換えるにはどうすればよいですか?

分類Dev

ファイルを複数のスレッドで複数のファイルに分割するにはどうすればよいですか?

分類Dev

テキストファイルからタブ区切りファイルを作成するにはどうすればよいですか?

分類Dev

テキストファイルからタブ区切りファイルを作成するにはどうすればよいですか?

分類Dev

現在のプラットフォームのファイルパス区切り文字にアクセスするにはどうすればよいですか?

分類Dev

Perlで長いファイルを分割して別のテキストファイルに出力するにはどうすればよいですか?

分類Dev

Bashの複数のテキストファイルの最初と最後にテキストを追加するにはどうすればよいですか?

分類Dev

1つのテキストファイルで複数のイベントのループを使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    区切り文字のテキストファイルをUNIXの複数のファイルに分割するにはどうすればよいですか?

  2. 2

    複数文字の区切り文字でファイルを複数のファイルに分割するにはどうすればよいですか?

  3. 3

    CSVファイルをテキスト文字列に基づいて複数のファイルに分割するにはどうすればよいですか?

  4. 4

    複数文字の区切り文字でファイルを分割するにはどうすればよいですか?

  5. 5

    C#を使用して、テキストファイルを複数のファイルに分割するにはどうすればよいですか

  6. 6

    Pythonで区切り文字なしのテキストファイルを作成するにはどうすればよいですか?

  7. 7

    Sparkの入力ファイルに複数のカスタム区切り文字を定義するにはどうすればよいですか?

  8. 8

    Pythonで複数行のテキストを区切り文字で1行に結合して、大きなファイル(4GB以上)で区切るにはどうすればよいですか?

  9. 9

    複数行のテキストファイルをリストに分割して、Pythonでinput ==テキストファイルかどうかを確認するために繰り返すにはどうすればよいですか?

  10. 10

    複数行のテキストファイルをリストに分割して、Pythonでinput ==テキストファイルかどうかを確認するために繰り返すにはどうすればよいですか?

  11. 11

    複数文字の区切り文字を使用してファイルの最初の列を抽出するにはどうすればよいですか?

  12. 12

    複数のテキスト ファイルを結合し、重複する行を削除し、残りの行を特定の長さの複数のファイルに分割するにはどうすればよいですか?

  13. 13

    スペース区切りのファイルをタブ区切りのファイルに変換するにはどうすればよいですか?

  14. 14

    行を切り替えずにテキストファイル内の文字列の次の行を「表示」するにはどうすればよいですか?

  15. 15

    ファイルの行区切り文字を見つけるにはどうすればよいですか?

  16. 16

    セパレーター間でテキストを複数のファイルに分割するにはどうすればよいですか?

  17. 17

    Javaの.txtファイルの同じ行で2つの区切り文字を使用してテキストを分割するにはどうすればよいですか?

  18. 18

    PIGで区切り文字なしのファイルのスキーマを作成するにはどうすればよいですか?

  19. 19

    各段落が独自のファイルになるようにテキストファイルを分割するにはどうすればよいですか?

  20. 20

    Debianのテキストファイルの各行から複数の文字列を作成するにはどうすればよいですか?

  21. 21

    TypeScriptクラスを複数のファイルに分割するにはどうすればよいですか?

  22. 22

    Pythonを使用してテキストファイルの複数行の特定の文字を置き換えるにはどうすればよいですか?

  23. 23

    ファイルを複数のスレッドで複数のファイルに分割するにはどうすればよいですか?

  24. 24

    テキストファイルからタブ区切りファイルを作成するにはどうすればよいですか?

  25. 25

    テキストファイルからタブ区切りファイルを作成するにはどうすればよいですか?

  26. 26

    現在のプラットフォームのファイルパス区切り文字にアクセスするにはどうすればよいですか?

  27. 27

    Perlで長いファイルを分割して別のテキストファイルに出力するにはどうすればよいですか?

  28. 28

    Bashの複数のテキストファイルの最初と最後にテキストを追加するにはどうすればよいですか?

  29. 29

    1つのテキストファイルで複数のイベントのループを使用するにはどうすればよいですか?

ホットタグ

アーカイブ