Лекция: Конкатенация файлов с помощью команды cat
Команда сat (от англ. concatenate) позволяет:
• объединить несколько файлов в один (при помощи оператора >): cat file1… fileN. > file
• присоединить файл к существующему (при помощи оператора »):
cat file1>>file
• вывести содержимое файла(ов) на экран:
cat file1 ...fileN
• создать копию файла с новым именем:
cat file1 >file
• создать новый текстовый файл без использования текстового редактора (ввод данных осуществляется с клавиатуры и завершается комбинацией Ctrl+D — конец файла): cat >file
Любой из вариантов команды позволяет использовать опции [opt]/
Примеры:
cat kev.rep
содержимое файла kev.rep будет выведено на экран.
cat kev.rep kev.mem
на экран будет выведено без паузы содержимое файла kev.rep, а затем kev.mem.
cat kev.rep kev.mem > kev.words
содержимое файлов kev.rep и kev.mem будет объединено в новом файле kev.words.
cat kev.rep.old > kev.rep.new
будет создана копия файла kev.rep.old с именем kev.rep.new.
cat > kev.rep.994
будет создан новый файл с именем kev.rep.994, после чего вся информация, вводимая с клавиатуры, будет помещена в этот файл.
cat kev.rep » kev.mem
содержимое файла kev.rep будет дописано в конец файла kev.mem.
cat — » kev.rep
вся информация, вводимая с клавиатуры, будет дописана в конец файла kev.rep.