Команда cat - это стандартная программа Unix, используемая для объединения и отображения файлов. Название происходит от слова catenate, синонима concatenate.
2 ответа

Странная грамматика в команде cat

Прежде всего, я прошу прощения, если на этот вопрос можно ответить с помощью веб-поиска, но я не смог ничего найти. В команде cat есть грамматика, которая, как я видел, "повторяет" файлы. cat file{,} Эквивалентно вызову cat file file Также, cat file…
16 мар '14 в 07:32
2 ответа

Как заставить кошку ничего не печатать, если папка пуста

Я работаю над bash, и мне поручено распечатать все файлы в последней измененной подпапке, и я могу использовать только одну строку команд. Вот что у меня так далеко: cat "$( ls -t | head -1)"/*.* Это работает правильно, за исключением случаев, когда…
21 дек '15 в 18:27
2 ответа

Не получить реальное обновление файла в VM

Я давно играл с докером. Недавно я столкнулся с "ошибкой", которая не может определить причину / причину. В настоящее время я нахожусь на Windows 8.1 и имею установленный набор инструментов для докера, который включает в себя Docker 1.8.2, Docker-Ma…
28 сен '15 в 11:10
1 ответ

Я не могу создавать файлы

Я подключился к устройству Android через беспроводное соединение ADB и являюсь пользователем root. Я в /sys/devices/platform/musb_hdrc/ пытаюсь изменить файл с именем mode. Когда я передаю что-то в файл, он возвращается без ошибок, но файл не изменя…
11 ноя '12 в 22:48
4 ответа

Как я могу увеличить числовую часть строки между двумя символами, используя sed, awk или grep?

У меня есть строка вроде X1.7_RC02.20170811110948, и мне нужно увеличить только число между RC и следующей точкой, например: Исходная строка: X1.7_RC02.20170811110948 Увеличенная строка: X1.7_RC03.20170811110948 Как я могу увеличить в 1 (или больше …
11 авг '17 в 09:19
1 ответ

Конвейерная обработка команд cat и ls

Я новичок в Linux . Я изучал команду cat, когда попробовал это. harish@harish-Lenovo-G50-45:~$ cat file Videos/Arrow/Season* harish@harish-Lenovo-G50-45:~$ cat file | ls -l Команда отображает содержимое текущей папки вместо папки, указанной в файле.…
31 окт '16 в 17:09
14 ответов

Можно ли использовать команду linux cat для записи текста в файл?

Это что-то вроде этого: cat "Some text here." > myfile.txt Возможный? Такой, что содержание myfile.txt теперь будет перезаписано: Some text here. Это не работает для меня, но и не выдает никаких ошибок. Особенно заинтересован в catрешение (не vim…
14 июн '13 в 19:10
3 ответа

Удаление слова из вывода grep

У меня есть следующая команда bash: cat setup.py | grep name=` Это возвращает строку name='SOME_PROJECTNAME', Как бы я передал этот вывод из grep, чтобы просто получить SOME_PROJECTNAME? я пытался cat setup.py | grep name= | tr -d 'name=',' но это у…
13 сен '18 в 17:30
1 ответ

bash heredoc повреждается (случайно) при вставке в ssh-терминал

Я подключаюсь ко многим серверам Linux с помощью ssh и запускаю скрипт проверки работоспособности на каждом из них, при этом мне хотелось сэкономить 2 секунды на сервере. Поэтому вместо обычного создания файла сценария: cat > test.sh + right-clic…
30 янв '18 в 10:28
2 ответа

Как редактировать этот файл, используя grep или cat, используя vim или другой инструмент?

Один из моих старших братьев, который учится в статистике. Теперь он пишет свою дипломную работу на LaTeX. Почти все содержание написано для бумаги. И он взял 5 число после точки (например, 5.55534) для каждого значения, которые используются для его…
11 янв '17 в 18:26
1 ответ

Использование сценария оболочки с использованием echo для добавления студенческого заголовка в файлы C++: \n заменяет реальный символ новой строки, есть ли способ изменить поведение?

Я беру курс C++, который требует заголовок студента в верхней части каждого представленного файла. Набирать его или вставлять / вставлять очень утомительно, я работаю над сценарием, чтобы просто добавить его для меня. У меня есть кое-что, что работа…
31 мар '17 в 10:41
3 ответа

awk '/^/' пустой вывод (полная команда внутри)

cat /path/to/file | awk '{if ('/^TCF/' || '/^FSTL/' ) print $0;}' > /path/to/output.txt Привет! Это создает пустой вывод, однако он работает с "документом textedit", но не с этим "простым текстовым документом". Кроме этого, его ничем не отличаетс…
15 окт '13 в 09:14
1 ответ

Измените выравнивание лестницы в R

Я пытаюсь сделать лестницу заданной длины n, используя следующую функцию: hash<-function(n){ for (i in 1:n){ v1=c() #j=1 for (j in 1:i){ v1=paste("#",v1,sep="") } cat(v1,"\n") } } Но я хочу, чтобы это было правильно. Что я получаю это: # ## ### #…
04 дек '16 в 19:22
1 ответ

Кат определенная строка, которая отсчитывается от нижней части текстового файла

Например file1: abc def ghi Hi! xyz file2: 111 13215 532 431 2344 Hi! 12fd Ожидаемые результаты: $ some_command file1 Hi! $ some_command file2 Hi! Если я хочу получить Hi!шаблон, который я уже знал, это то, что они расположены во второй строке каждо…
24 мар '16 в 02:38
2 ответа

Исключение java.lang.Runtime "Не удается запустить программу"

Я получаю исключение как java.io.IOException: Cannot run program cat /home/talha/* | grep -c TEXT_TO_SEARCH": error=2, No such file or directory при выполнении команды ниже, несмотря на то, что нет никаких проблем, когда я выполняю ту же команду чер…
12 июн '17 в 13:39
1 ответ

Объединение папок с файлами QuickTime вместе

Я знаю, на моей Linux-коробке я могу использовать: cat file1.mov file2.mv file3.mov > combined.mov Но в OSX это не похоже на работу. Только файл1.mov комбинируется. Есть ли обходные пути для OSX? Спасибо
23 апр '10 в 13:25
1 ответ

Как убрать начальные пробелы вывода из команды "uniq"?

[root@firstcentos scripts]# cat test1 00 00 01 01 00 00 02 02 03 aa aa aa [root@firstcentos scripts]# cat test1 | uniq -c 2 00 2 01 2 00 2 02 1 03 3 aa [root@firstcentos scripts]#
27 мар '16 в 21:06
1 ответ

Скрыть ошибки кота

Я хотел бы установить скрипт для непрерывного анализа конкретного маркера в XML-файле. Скрипт содержит следующее while цикл: function scan_t() { INPUT_FILE=${1} while : ; do if [[ -f "$INPUT_FILE" ]] then ret=`cat ${INPUT_FILE} | grep "<data>"…
06 ноя '15 в 10:17
4 ответа

more <оператор в вызове подпроцесса Python

У меня есть три файла CSV: 1.csv, 2.csv, 3.csv, как эти: ➜ ~ cat 1.csv 1,1,1,1,1,1 ➜ ~ cat 2.csv 2,2,2,2,2,2 ➜ ~ cat 3.csv 3,3,3,3,3,3 Если я сделаю: ➜ ~ cat &lt; 1.csv &lt; 2.csv &lt; 3.csv &gt; 4.csv Я получаю: ➜ ~ cat 4.csv 1,1,1,1,1,1 2,2,2,2,2,…
30 мар '15 в 15:55
1 ответ

Bash Merge 2 файлы условно

Я пытаюсь объединить второе поле CSV со всеми идентификаторами в файле diff. codes.csv имеет 2 поля: ID, Описание. Я получаю ошибку на втором cat, cat: codes.cvs: No such file or directory. Файл существует, и я запускаю скрипт из той же директории, …
26 фев '13 в 16:33