Я имею в виду, что $yy должен быть 2019, 2020, 2021 и т. д. $yy должен быть ошибочным, если это 20199 201987 быть только 4 цифры. Как проверить это условие.. yy =$1
если [ $yy > 4 ] ----- что-то вроде этого
тогда
...
У меня есть bash-скрипт, который выглядит следующим образом: bundle exec middleman server & node script.js && kill -9 $(lsof -i:4567 -t) &&
bundle exec middleman build --verbose Прямо сейчас ...
У меня есть два цикла for ниже, которые создают окончательный вывод в виде отсортированного файла, но я хочу объединить в один цикл for только для i в *.txt; вырезать -f 5,10 $i >$i.txt.out
done ###sorting for i in *....
Допустим, у нас есть простой конвейер: a | b скажем, a выходит - есть ли верный способ сохранить b в течение произвольного периода времени (для выполнения задачи и т. д.).
Скажем, у нас есть | b, при каких обстоятельствах b может замедлить a? Если бы b загружал процессор, это бы сработало... что, если бы b очень медленно потреблял стандартный ввод? есть другие факторы?
Я новичок в сценариях оболочки, поэтому прошу прощения, если об этом спрашивали раньше. У меня файл с координатами.txt вот такой: 765442
866447
755343
097754 Я хотел бы передать каждое значение каждой строки файла в ...
Я определил функцию в .zshrc следующим образом: fdtnxg () { find $1 -type $2 -name "$3" | xargs grep "${@:4}"
} Если я хочу использовать fdtnxg для поиска псевдонима mot во всех файлах, имена которых начинаются с tt. in ...
Я использую ghostscript для сохранения pdf-файлов в формате tif. Я написал небольшую функцию в сценарии оболочки, который я использую для удаления незавершенной выходной папки, когда прерываю процесс. function lock-remove { rm -r ...
Мое задание состоит в том, чтобы напечатать n самых длинных строк из текстовых файлов. Результатом являются n самых длинных строк с номером строки в том же порядке, что и в исходном файле. Например, в исходном файле: ...
Я пытаюсь запустить простую программу на C. #include
#include extern char** environ; интервал основной () {
// execl("/bin/sh","sh","-c","/bin/ls -l",(char *) NULL); char* argv[...
У меня есть сценарий оболочки, который многократно очищает кеш с помощью команды echo 3 > /proc/sys/vm/drop_caches Проблема в том, что это приводит к полному переполнению dmesg, потому что он запускается слишком часто. Есть ли ...
У меня есть скрипт, который я установил в режиме отладки: set -x
#!/bin/sh ALLCIRCLS="/var/tmp/release/ALLCIRCLS.txt"
NONRBTIPS="/var/tmp/release/NONRBTIP.txt"
RBTIPS="/var/tmp/release/RBTIPS.txt"
...
Как следует из названия, zsh дает сбой при записи в файл .rs ржавчины с помощью vim. Он вылетает всякий раз, когда я сохраняю файл с помощью :w. Он никогда не падает, когда я редактирую другой тип файла (я пробовал .c, .js, .py). Я ...
В целевом файле Makefile у меня есть список файлов, которые я хочу разбить на x частей и работать только с одной частью y, а затем передать эти имена файлов в качестве аргумента для теста бегун. У меня нет контроля над ...
Я заметил это в моем bash_logout по умолчанию: if [ "$SHLVL" = 1 ]; затем [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
fi Мне было любопытно, почему он просто не использовал очистку. Погуглив ...
У меня есть это: local v="${name-$tag}" # по умолчанию это имя, тег резервный, за исключением того, что он не работать, если имя пусто. Таким образом, длинный путь сделать это будет: local v="$name"; если [[ -z "$v" ]]; then v = "$...
Имя файла: Test.sh # !/bin/bash ZDir="$(эхо /usr/src)"
cd "$ZDir" Когда я запускаю скрипт ./Test.sh, команда cd ничего не делает. Если я попытаюсь сделать это прямо в терминале bash, это сработает...
Я хочу войти в удаленную систему в Ubuntu, используя файл сценария, который будет выполняться в моей системе. Скрипт содержит следующие команды #! / Bin / bash
echo 'systemPwd' | ssh (скрыто)
у меня есть 5 функций..если одна функция работает, значение счетчика должно быть увеличено, и это значение должно быть передано следующей функции count= 1
функция1()
{
считать++
} функция2(){
считать++
}
Мы перенесли приложения из Solaris в Linux, и работа функций электронной почты (mutt) отличается в Linux при использовании параметра вложения (-a). поэтому вместо того, чтобы изменять все наши сценарии оболочки, мы планируем...
У меня возникла небольшая проблема с переносом строк в пользовательском Linux, и я не уверен, где это установлено. При входе в последовательную консоль или при входе по SSH я получаю следующее: Курсор в начале строки [user@myhost ~]$ ...
Прочитав эту каноническую статью о TTY, я не уверен, когда эмуляция TTY режима ядра (консоль Linux) используется вместо эмуляции TTY пользовательского режима (например, xterm). Обычно я всегда использую gnome-...
После ручной сборки bash 5.3 и установки переменной среды PATH в /tools/bash,
когда я подключаюсь по ssh к серверу, он использует мою сборку bash и дает мне оболочку без входа в систему.
Я не понимаю, что произошло в этом...
Я пытался создать псевдоним в bash alias r='!!' Моя идея состояла в том, чтобы создать простой псевдоним r для запуска предыдущей команды вместо использования !! (двойной восклицательный знак) для запуска самой последней команды, поскольку она ...
У меня есть файл с двумя такими столбцами. кот test.txt 100 2007
ФФФ 1993 г.
7Е7 1994
4BB 1995 Мне нужно ввести каждую из строк в сценарий и выделить два столбца как отдельные...
С Python я могу начать сессию с позиционными параметрами: $ python3 - aa
>>> импорт sys
>>> sys.argv[1]
'aa' Однако это, похоже, невозможно с оболочкой: $ sh - aa
ш: ...
Я изучаю diff/patch и не понимаю, почему файл исправления, созданный с помощью приведенной ниже последовательности команд, не создает файл create_me. txt внутри каталога Org, когда я пытаюсь применить его. ...
У меня есть одна папка, содержащая данные изображений трех тысяч субъектов. В папке каждого субъекта есть много других папок. Я хочу использовать цикл для извлечения одного файла из каждой подпапки и перемещения их в ...