Вопросы с тегом «cat»

cat - это стандартная утилита Unix, используемая для объединения файлов или печати конкретного файла в стандартном выводе.

2
Как / почему cat записывает загрузочный ISO на устройство
Недавно я обнаружил, что могу создать загрузочный USB-ключ из файла ISO, просто используя cat(или dd). Я не могу найти информацию о том, как это работает. Почему бы: cat my.iso > /dev/sdb && sync взять этот файл и записать все файлы в загрузочном формате на устройство?
15 cat  iso 


4
дд: несколько входных файлов
Мне нужно объединить куски из двух файлов: если бы мне нужно было объединить целые файлы, я мог бы просто сделать cat file1 file2 > output Но мне нужно пропустить первые 1 МБ из первого файла, и мне нужно только 10 МБ из второго файла. Похоже, работа для dd. dd if=file1 …
14 files  dd  cat  data 

2
Как сохранить файл изображения в переменной bash?
После того, как я использую следующую команду, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Я не могу открыть tmp.png как файл PNG. Может быть, некоторая информация теряется, когда я использую $pngStringдля хранения файла изображения. Итак, вопрос: как я могу сохранить полную информацию об изображении, используя переменную в скрипте bash?
14 bash  cat  images  binary  variable 

5
Как приостановить вывод длинного текстового файла с помощью cat в командной строке после 10 строк, а затем нажать любую клавишу
Как приостановить вывод длинного текстового файла с помощью cat в командной строке после 10 строк, а затем нажать любую клавишу. например: cat myfiles.txt bla bla bla bla bla bla . . . bla press enter to continue
14 command-line  cat 

5
Почему «cat ttyUSB0» не производит вывод?
Я подключил инфракрасный приемник к USB-порту ... (последняя строка dmesg сообщает об устройстве) $ dmesg [10496.596063] usb 7-2: new full-speed USB device number 2 using uhci_hcd [10496.751112] usb 7-2: New USB device found, idVendor=0df7, idProduct=0620 [10496.751117] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [10496.751120] usb 7-2: Product: USB-Serial …
13 files  usb  devices  cat  input 


1
Как сделать / grep / awk последними N байтами файла, а не строками
У меня есть приложение, которое ведет журнал в текстовом файле журнала (myapp.log), но, похоже, оно не записывает символы новой строки в конце каждой записи журнала. Если я выполняю команду, как tail -n 50 myapp.logя на самом деле получаю сотни «строк» ​​текста (записи журнала). Этот файл журнала очень большой, примерно 1 …
13 cat  tail 

4
Как использовать команду «cat» на выходе команды «find»?
Я хочу перенаправить вывод findкоманды на catкоманду, чтобы я мог распечатать данные данного файла. Так, например, если результат поиска - это /aFile/readmeто, кот должен интерпретироваться как cat ./aFile/readme. Как я могу сделать это мгновенно? Должен ли я использовать трубы? Я попробовал версии этого: cat | find ./inhere -size 1033c 2> …
13 find  cat 

3
Почему «cat {foo}» не выводит foo, а «cat {foo, bar}» делает?
Я пытался объединить текстовые файлы в подпапках и попытался: cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var Однако это ничего не вернуло. Итак, попытался добавить несуществующую подпапку2 cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var И на этот раз все получилось, конкатенация файлов прошла успешно. Почему это происходит?

2
Как использовать `cat` или` less` в зависимости от количества строк?
При просмотре содержимого файлов я хотел бы автоматически catсокращать файлы, кроме lessтех, которые превышают размер экрана. Я мог бы использовать что-то с wc -l, но есть ли лучший способ, который, возможно, также учитывает размер окна / текущее количество доступных строк?
12 less  cat 

4
CAT файлы в определенном порядке на основе числа в имени файла
У меня есть файлы с именем file.88_0.pdb, file.88_1.pdb, ..., file.88_100.pdb. Я хочу, чтобы catони file.88_1.pdbвставлялись после file.88_0.pdb, file.88_2.pdbпосле file.88_1.pdbи так далее. Если я это сделаю cat file.88_*.pdb > all.pdb, файлы будут собраны в следующем порядке: 0 1 10 11 12 13 14 15 16 17 18 19 2 20...и т. …

2
перенаправление кошек
Скажем, файл с именем abcсуществует в текущем каталоге и в нем есть текст. Когда вы выполняете команду: cat abc > abc Почему abcисчезает содержимое файла ? Почему команда удаляет текст в нем, и файл становится пустым файлом?

2
Разница в производительности между stdin и аргументом командной строки
Для некоторых команд можно указать определенный ввод в качестве стандартного аргумента или аргумента командной строки. В частности, предположим, что commandв качестве аргумента командной строки можно использовать ввод stdin и имя файла command < myfile, cat myfile | command а также command myfileможет выдавать один и тот же результат. Например, Когда …

2
Как я могу напечатать содержимое вместо имени файла с помощью команды linux find?
У меня есть тысячи файлов UNL, названных примерно так cbs_cdr_vou_20180624_603_126_239457.unl. Я хотел напечатать все строки из этих файлов, используя следующую команду. но это дает мне только имена файлов. Мне не нужны имена файлов, мне просто нужно содержимое этих файлов. find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt Токовый выход: ./cbs_cdr_vou_20180615_603_129_152023.unl ./cbs_cdr_vou_20180615_603_128_219001.unl …
10 linux  find  cat 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.