3
ответа

Условная установка переменной в командной строке

Я хочу установить переменную, если мое условие истинно в моей системе Ubuntu. Это доказывает правильность моего оператора if: $ (if [ 1 == 1 ]; then echo "привет"; fi); привет! Это доказывает, что я могу установить ...
20.11.2018
3
ответа

Создавать жесткие ссылки вместо копирования файлов с помощью rsync

Следующая команда рекурсивно находит все файлы, содержащие foo (но не bar), и сохраняет структуру каталогов в целевом каталоге, например, если у меня есть / path / to / 2017 / foo.ps и / path / to / ...
26.10.2018
3
ответа

Возьмите старые 100 файлов из тысяч и заархивируйте их, но также создайте список этих файлов, который я смогу перехватить позже

Мне интересно, есть ли способ взять старые 100 файлов из каталога, в котором 1000 или более файлов с тем же префиксом (cdr12345.csz, cdr32342.csv, cdr 98876.csv, и т.д..) и перечислите имена ....
06.10.2018
3
ответа

Все ли разные дистрибутивы Linux имеют одинаковые командные строки? [закрыто]

Все ли разные дистрибутивы Linux имеют одинаковые командные строки? Я хочу знать, что одна и та же командная строка работает для всех видов дистрибутивов Linux (CentOS, Fedora, Ubuntu и т. д.) или они ...
28.09.2018
3
ответа

Как программа узнает, что читать в конвейере? [дубликат]

Как программа командной строки unix узнает, какой файл читать? Например: cat какой-то файл | foo Откуда программа foo знает, какой файл читать, и какой процесс отвечает за открытие и...
23.09.2018
3
ответа

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

Я сделал довольно базовый прогресс в Bash, как это: - пожелал = $ 1 # Amount Завершено Total = $ 2 # Тотальная сумма пожертвовала = `ECHO $ ​​Zeroed $ Total | awk '{print ($ 1 / $ 2)}' `` Total = `Tput Coles | awk '{print $ 1 -...
12.09.2018
3
ответа

Псевдоним tcsh со сложными cmds, кавычками и аргументами cmd

Я привязываю к псевдониму набор команд конвейера, просмотрел некоторые темы здесь и обнаружил, что строку cmd следует использовать по-другому. вместо $1 используйте ! :1 но у меня ниже не работает...
28.08.2018
3
ответа

Удаляют файлы с именами, которые появляются для начала'?' в командной строке

я работаю под стабильным Debian, Корица DE, и у меня есть некоторые файлы, которые я хотел бы удалить с командной строкой (на данный момент, я удаляю эти файлы с Немо). Например, эти .txt файлы начинаются '...
23.08.2018
3
ответа

извлечение от строки до строки и затем сохраняет для разделения файла

Я попытал своего счастья с grep и sed, но так или иначе мне не удается разобраться в нем. У меня есть файл журнала, который составляет приблизительно 8 ГБ в размере. Я должен проанализировать 15-минутный период времени подозрительного действия. Я...
21.08.2018
3
ответа

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

Существует ли способ, которым я могу выполнить рекурсивную разность двух каталогов, но только сравнить (в их соответствующих местах) файлы, которые соответствуют определенному предикату имени файла или типа файла? Например, Я хотел бы сделать...
16.08.2018
3
ответа

Мой терминал MacOSX не показывает текущий каталог

, независимо от того, какой каталог я вводил, терминал всегда Показывает корневой каталог, который является «NIDAS-MBP» NIDAS-MBP% CD-проекты CD Nidas-mbp% ls 09-selector-Excercise-starter.zip Моя маленькая форма ...
16.08.2018
3
ответа

объединить строки одного файла на основе ключевых столбцов

. первые 4 столбца являются ключевыми столбцами и на основе этого значения 5-го столбца должны быть извлечены. Файл выглядит следующим образом: S1 ~ D1 ~ 1 ~ 1 ~ abc S1 ~ D1 ~ 1 ~ 1 ~ bef S2 ~...
15.08.2018
3
ответа

Как удалить или получить доступ к файлу с обратной ячейкой \ в его имени?

У меня есть несколько файлов здесь, которые я скопировал на этот ящик Linux, используя Pysfetp Pysfetp: [JM @ Spartan TF] $ ls -la Всего 0. drwxrwxrwx. 3 JM JM 69 августа 14 13:50. drwxrwxrwt. 9 root root 238 ...
14.08.2018
3
ответа

Как я удаляю все файлы в папке кроме просто некоторых указанных файлов?

Я хочу удалить все файлы в каталоге при отъезде просто некоторых указанных файлов, у них нет ничего общего по имени. Как я мог достигнуть этого? Например, имена файлов я хочу сохранить are:...
07.08.2018
3
ответа

grep работает с одним filepath, не другой

у меня есть два каталога, которые и иметь пару тысячи файлов каждый, и я пробую к grep определенному дюйм/с из файлов. Моя последовательность grep: grep "IP" cdr/173/07/cdr_2018_07* Этот grep представляют возвраты в виде строки "...
01.08.2018
3
ответа

почему не работает передача pwd и echo? [дубликат]

Я новичок в Unix. Я набрал эту команду в терминале Ubuntu: pwd | эхо Я ожидал увидеть вывод pwd в терминале (/home/fatemeh/Documents/Code/test), но вывод был просто пустой строкой. ...
27.07.2018
3
ответа

Есть ли причина, почему ls не имеет - нуль или-0 опций

Этот вопрос был запрошен вопросами о-1 опции l и повторяющейся тенденции людей задать вопрос и ответы, который включает обработку вывода ls. Это повторное использование вывода ls...
10.07.2018
3
ответа

Как открыть файлы с помощью flatpak okular из командной строки?

У меня есть псевдоним для okular, установленный с помощью flatpak, который настроен следующим образом: alias okular = "org. kde.okular "Открывается нормально с терминала. Однако, если я попытаюсь открыть файл с терминала с помощью ...
21.06.2018
3
ответа

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

Я хочу найти все файлы .mb в нескольких больших папках, но я только хочу только Чтобы вернуть один файл из каждой папки, если есть много файлов, соответствующих моему критерию поиска. Структура папок .. --Abc | _scenes. ...
15.06.2018
3
ответа

Как добавить несколько задач в одну команду в Taskwarrior?

Как я могу добавить несколько задач в одну командную строку в Taskwarrior? Я бы хотел добиться чего-то вроде: задача добавить задачу1 тег: тег1, задачу2 тег: тег2 Я думаю, что должен быть разделитель для разделения задач.
10.06.2018
3
ответа

Ошибка включения UART на Beaglebone Black

Краткий и общий вопрос Я использую Debian 9 (Stretch) на Beaglebone Black с ядром 4.9. Я пробовал следовать инструкциям, которые нашел в Интернете, но до сих пор, похоже ...
19.05.2018
3
ответа

Как последовательно выполнять несколько команд в командной строке?

Я вставляю несколько команд в командную строку и хочу, чтобы каждая строка выполнялась и выводила результаты последовательно. Я вставляю свой ввод: cat type_of_record.txt | grep 'type_of_record_new ...
18.05.2018
3
ответа

Передача аргументов из предыдущих команд (каналов) функции awk / printf и форматирования вывода

Я пытаюсь отфильтровать наиболее часто используемые команды и распечатайте это определенным образом. Пока мне удалось установить желаемые "фильтры": $ history | tr -s '' | cut -d '' -f3 | sort | uniq -c | sort -n | ...
13.05.2018
3
ответа

Почему не systemctl \ {restart, status} \ sshd \; work?

При передаче через echo команда, выводимая выше, будет: # echo systemctl \ {restart, status} \ sshd \; systemctl restart sshd; systemctl status sshd; Даже если я вставлю вывод в терминал, ...
27.03.2018
3
ответа

Запуск нескольких экземпляров Perl через xargs

У меня есть сценарий dataProcessing.pl, который принимает файл .txt с разделителями табуляцией и выполняет обширные задачи обработки содержащихся данных. Существует несколько входных файлов (file1.txt file2.txt file3.txt), которые ...
26.03.2018
3
ответа

Как отправить несколько команд в качестве входных данных в программе?

Я знаю, как отправить команду в качестве входных данных в такой программе, как эта: echo toto | ./my_prog И с подстановкой процесса + перенаправлением: r <<(echo toto) Но как это сделать, если я хочу ввести ...
01.03.2018
3
ответа

Вывод, превышающий высоту окна терминала

Я запустил программу, которая привела к значительно большему количеству строк вывода, чем моя текущая высота окна терминала. В результате я мог только видеть, что частичными результатами... является там какой-либо способ получить полный вывод? Я...
28.02.2018
3
ответа

Как разделить изображение вертикально с помощью командной строки?

Скажите, что у меня есть большое 800x5000 изображение; как я разделил бы это на 5 отдельных изображений с размерами 800x1000 использование командной строки?
19.02.2018
3
ответа

pkill который ждет

Есть ли инструмент, похожий на pkill, который делает это: отправляет сигнал всем совпадающим процессам подождите N секунд, пока процессы не завершатся если все процессы завершены, хорошо: выход если некоторые процессы ...
11.02.2018
3
ответа

Это команда для определения количества строк кода, которые я написал? [закрыто]

находка. -type f -name '* .c' -exec cat {} \; | sed '/ ^ \ s * # / d; / ^ \ s * $ / d; / ^ \ s * \ / \ // d' | wc -l Кто-нибудь может объяснить значение?
20.09.2017