5
ответов

Переместить определенную строку с позиции на другую

Я использую терминал Ubuntu, мне нужно переместить определенную строку в файле (11-я позиция) на первую строку, а затем перенести окончательный результат в новый файл. Исходный файл содержит сотни ...
23.02.2020
4
ответа

Печать только имени файла после поиска шаблона в первой строке (с использованием grep и head)

Итак, я новичок, и у меня есть проект, который нужно сдать на следующей неделе. Мне нужно вывести в первой строке только имена файлов, содержащих #!/bin/bash. До сих пор я пробовал эту голову -n 1 $filename | grep -л "...
22.05.2020
4
ответа

Рекурсивный поиск файлов, которые содержат определенную комбинацию строк в первой строке

Мне нужно найти все файлы, которые содержат в первой строке строки: "StockID" и "SellPrice". Вот несколько примеров файлов: 1.csv : StockID Dept Cat2 Cat4 Cat5 Cat6 Cat1 ...
09.12.2018
4
ответа

Только кошка от определенной строки X (с шаблоном) к другой определенной строке Y (с шаблоном)

Немного расширенной проблемы от "строки кошки x к строке y на огромном файле": у Меня есть огромный файл (2-3 ГБ). Я хотел бы кошке/печати только от строки, имеющей "нечто": к строке, имеющей "липкую вещь":. примите то "
13.04.2017
4
ответа

Существует ли различие между чтением, голова-1, и sed 1q?

Следующие команды, кажется, примерно эквивалентны: считайте varname varname=, $ (направляйтесь-1) varname= $ (sed 1q), Одно различие - то, что чтение является оболочкой, встроенной, в то время как голова и sed не. Помимо этого...
26.09.2014
3
ответа

Объединение разных терминов в третьем столбце в одну строку согласно образцу кода

У меня есть геномные данные с тремя столбцами. Столбец 1 — это образцы, столбец 2 — тип рака, а столбец 3 — механизм. Каждому образцу назначен один или несколько генных механизмов (, например. 6 вкДНК )в...
27.06.2021
3
ответа

Напечатать первое слово вывода

Я искал и не нашел того, что пытался. Я должен сказать, что я беден с grep, sed и awk. У меня есть псевдоним: alias upgradable='apt list --upgradable', и это меня заводит...
23.01.2020
3
ответа

Как посмотреть 17-ю (или последнюю, если меньше) строку в файлах папки?

В настоящее время я использую watch head -n 17 *, который работает, но также показывает все строки до 17-й. По сути, я хотел бы показать только последнюю строку для каждого файла, который отображается с моим текущим подходом. ...
21.08.2019
3
ответа

limit find output AND avoid signal 13

У меня есть каталог с ~1M файлов и мне нужно искать определенные паттерны. Я знаю, как сделать это для всех файлов: find /path/ -exec grep -H -m 1 'pattern' \{\} \; Полный вывод нежелателен (...
20.03.2017
3
ответа

Как я могу работать с двоичным кодом в bash, чтобы копировать байты дословно без преобразования?

Я амбициозно пытаюсь перевести код на c++ в bash по множеству причин. Этот код читает и манипулирует типом файла, специфичным для моей под-области, который написан и структурирован полностью на ...
24.04.2016
3
ответа

Сравните глав двух файлов в ударе

Я могу сделать разность filea fileb для наблюдения различия между файлами. Я могу также сделать голову-1 filea для наблюдения первой строки filea или fileb. Как я могу объединить эти команды для показа различия между...
25.04.2015
3
ответа

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

Например, у нас есть файлы N (file1, file2, file3...) Нам нужны первые 20% из них, каталог результата должен быть похожим (file1_20, file2_20, file3_20...). Я думал, что туалет использования получил строки...
06.12.2014
2
ответа

Показать определенные строки, используя только начало и конец

Я хочу показать 3-ю и 7-ю строки в файле только с помощью команд head и tail (я не хочу показывать строки между 3 и 7).
09.11.2019
2
ответа

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

Я хочу создать файл (случайный контент), но только с одной большой строкой в ​​1 МБ внутри него. Я пытался использовать эту команду, но она не сработала: head -n 1 -c 1m /dev/urandom > /sdcard/file.txt Как ...
05.09.2019
2
ответа

Список 5 основных процессов для конкретного пользователя

Я пытаюсь получить пять основных процессов определенного пользователя в bash: ps -Ao user,uid,comm,pid,pcpu,tty --sort=- ПКПУ | голова -n 6 | grep Тем не менее, это выбирает 5 лучших процессов ...
31.08.2019
2
ответа

Как отобразить первую страницу файла в терминале?

Я хотел бы отобразить как можно больше из файла, который все еще помещается в окне терминала, т.е. как голова с динамическим количеством строк. Если нет строк, которые переносятся на несколько строк...
08.07.2019
2
ответа

Как передать содержимое файла в параметр / параметр функции

У меня есть набор файлов .txt -пары. В каждой паре файлов File1 содержит одно целое число, а File2 - много строк текста. В сценарии, который я пишу, я хотел бы использовать целое число в File1, чтобы ...
26.04.2017
2
ответа

Как заставить xargs проверить с помощью ping-запросов и главный вывод как ожидалось?

Учитывая массив доменов я хотел бы получить их IP-адреса в следующем формате: 98.139.183.24 98.137.236.24 Этих сценариев #!/bin/bash домены = (yahoo.com yahoo.ca) printf "%s\0" "$ {...
25.06.2014
2
ответа

выследит с передачей по каналу чтения целый файл?

Я хочу считать большой файл журнала с 10 000 строк каждый раз. и я использую эту команду: хвост-c +offset somefile | главный-n 10000, который мой вопрос с передачей по каналу головы, хвоста, считает целый файл?...
28.02.2014
2
ответа

Почему Подверсия дает поврежденную ошибку канала при передаче по каналу в голову?

Если я делаю журнал svn | голова после десятой строки вывода, я получаю сообщение об ошибке: svn: Ошибка при записи: Поврежденный канал, Что продолжается здесь? Я не видел, что любая другая команда делает это, при использовании с головой...
04.01.2013
1
ответ

Как правильно использовать хвост для объединения всех скрытых файлов

Проблема Я хочу иметь возможность :объединять все файлы в каталоге (обычные и скрытые ), но я также хотел бы отображать заголовок каждого файла в начале каждой конкатенации. Я нашел несколько...
23.06.2021
1
ответ

ls |head (смещение?)

Есть ли способ разбить команду ls на страницы? Например, чтобы получить первые 50 предметов, я могу сделать :$ ls -U |head -50 Как бы я тогда поступил :$ ls -U | головка -50 "смещение 50" Или для этого требуется...
30.12.2020
1
ответ

извлечь 5 первых строк текстового файла в переменную

Мне интересно, можно ли "извлечь" первые 5 строк текстового файла в одну переменную (, а не в массив )например :head -5 test.txt >$variable (что, конечно, не работает )Я...
10.08.2020
1
ответ

Лучший способ установить условный фильтр вывода (head или вывод «как есть»)

В целях тестирования я хочу активировать или не активировать фильтрацию с помощью команды head. Например, приведенная ниже команда может вывести много строк #!/bin/bash product_a_lot_of_lines Я хочу установить ...
09.01.2020
1
ответ

синтаксис для использования заголовка с именем файла, хранящимся в переменной

Я пытаюсь сохранить первые 5 строк из файла в переменной url. Но я получаю сообщение об ошибке -n5: команда не найдена fn_all_urls сохраняет путь к файлу /home/urls.txt Моя строка: url=head -n5 ${...
12.12.2019
1
ответ

«хвост» возвращает неверно запрошенные числовые строки

Я пытаюсь использовать следующий подход для подмножества вывода руководства: man dig | nl | хвост -n +389 | head -n 6 Однако вывод начинается со строки 304, а не со строки 389. Проведя некоторое исследование, кажется ...
06.06.2019
1
ответ

Получение разных результатов при пошаговом выполнении одних и тех же команд на терминале и в скрипте

pid=$(pgrep 'engrampa') #Получить PID процессов engrampa . killpid=$(echo $pid | head -1) #Получить только первую строку переменной $pid и поместить ее в новую переменную с именем $killpid. убить $killpid ...
18.12.2018
1
ответ

Флаг z для команды head в Centos 7 [дубликат]

Я читал этот ответ @dessert: https://askubuntu.com/a/990771/853133 about как удалить старые папки резервных копий из каталога с помощью cron в Ubuntu. Дана команда: find /BACKUPDIR/ -...
18.09.2018
1
ответ

Потоковое содержимое каталога вместо чтения всех элементов

Есть ли команда unix, которую я могу использовать для потоковой передачи элементов/содержимого каталога? Используя Node.js, мы можем прочитать все в память с помощью: fs.readdir(dir, (err, items) => {}); но я ищу ...
02.09.2018
1
ответ

поврежденная ошибка канала с popen и JS ffi

Я использую ffi для nodejs, который по большей части не имеет никакого отношения к этому вопросу, который является действительно о понимании каналов лучше, но действительно предлагает некоторый контекст. функционируйте должностное лицо (cmd) {var...
01.05.2018

Используйте для вопросов на главной команде, которая производит первое x число байтов или строки файла

head команда производит первые несколько байтов или строк из файла. Если Ваш вопрос также имеет дело, комбинируя эту команду с другими текстовыми инструментами, также используйте тег.