Скопируйте те же конкретные части файла в другой файл

Как я могу копировать одни и те же отдельные части файла в другой файл? В первом файле у меня есть:

user01: Id name nationality user02: Id name nationality . . . 

Я хочу скопировать каждую часть информации в конкретный файл (один файл для Идентификатора и другой для имени и другой для гражданства).

4 Solutions collect form web for “Скопируйте те же конкретные части файла в другой файл”

Вы можете сделать это так:

 sed 'h;s/\(: *[^ ]*\)\(.*\)/\1/pw id g;s//:\2/;h;s//\1/pw name g;s//:\2/w nationality' <infile 

… который будет записывать весь вывод в stdout, но только соответствующий материал для каждого файла. Запустив это на ваших примерах данных, я получаю:

 user01: Id user01: name user01: nationality user02: Id user02: name user02: nationality 

… напечатано на stdout и …

 head id name nationality ==> id <== user01: Id user02: Id ==> name <== user01: name user02: name ==> nationality <== user01: nationality user02: nationality 

cp обычно используется для копирования.

 cp file1.txt file2.txt 

Чтобы добавить к существующему файлу, используйте

 cat file1.txt >> file2.txt 

Команда для этого: cp :

 cp file1.txt file2.txt 

Если вы хотите добавить в другой существующий файл, вы можете использовать:

 cat file1.txt >> file2.txt 

Вы можете использовать команду cut. Например, чтобы извлечь первый столбец и сохранить в файле, вы можете ввести:

 cut -f1 -d" " sample > file1.txt 

параметр -f1 указывает, какой столбец вы хотите использовать, в этом случае первый.

-d" " является разделителем

  • Несколько файлов переименования
  • bash вопрос о том, если и затем
  • Существует ли эквивалент Unix переменной среды Windows PATHEXT
  • Поиск списков файлов с конкретными разрешениями
  • Удалить все файлы с исполняемым разрешением в каталоге
  • Как создать файлы с именем «a to z» - любой трюк?
  • Как получить счет всех расширений файлов на жестком диске с помощью терминала gnu + linux?
  • Как я могу сохранить цветовые коды со входом grep?
  • Цитировать переменная в скрипте скрипта «if»
  • Расширение параметра в переменной, присвоенной шаблоном
  • оптимизация шаров bash
  • Linux и Unix - лучшая ОС в мире.