2
ответа

Как настроить запуск cronjob или единичного файла после перезагрузки

Я создал cronjob как @ reboot root sleep 75 & & firefox но потом я проверяю, но это не сработало. В/var/spool/mail/root это показывает мне, что я хочу архивировать после каждой перезагрузки я...
24.09.2018
2
ответа

Переменные по умолчанию в Bash

Переменная по умолчанию для циклов в Perl составляет $ _. Есть ли какой-либо эквивалент этого в Bash?
13.09.2018
2
ответа

Почему переменная global when set with `read variable` внутри цикла `while`, но local when set with `while read variable`?

отменяет myVariable i; while [ -z "$i" ]; do read myVariable; echo "myVariable : '$myVariable'"; i=foo; готово; эхо "myVariable : '$myVariable'" (Неустановленная опция позволяет воспроизводить ...
21.08.2018
2
ответа

Природа позиционных параметров

Я записал этот сценарий оболочки, какой вид запутанных меня немного... функционируют func {полученные переменные являются эхом 0$: 1$ и 2$} эхо в основном сценарии func болл-бой название сценария является shell.txt I...
21.08.2018
2
ответа

Использование sed с целочисленной переменной [дубликат]

Я хочу использовать sed с переменной. Например, sed -n '1,10p' файл. Итак, вместо 10 я хочу использовать $ k, где k - целое число.
16.08.2018
2
ответа

Как присвоить .* переменной в bash

Когда я присваиваю .* переменной, она назначает все скрытые файлы. [root@s1 ~]# a=".*" [root@s1 ~]# эхо $a . .. .bash_history .bash_logout .bash_profile .bashrc .cache .config .cshrc .history ....
10.08.2018
2
ответа

Autorandr, но для аудиоустройств?

My ThinkPad T450s работает под управлением Manjaro. Будучи мастером scrum, я часто перемещаюсь между своим столом с двумя внешними дисплеями, комнатами для собраний без дисплеев и комнатами для собраний с одним внешним дисплеем. Я...
07.08.2018
2
ответа

Список дерева каталогов, скрипт не работает в CSH?

LS -R | Греп ": $" | Sed -e 'S /: $ //' -E 'S / [^ -] [^ \ /] * \ // - / g' -e 'S / ^ / /' -e 'S / - / | / 'Я нашел команду для отображения дерева каталогов (см. Выше), он не работал правильно. Это дало сообщение об ошибке «...
30.07.2018
2
ответа

Расширяя переменную, содержащую знак равенства и фигурные скобки

я пишу скрипт, использующий rsync и исключающий файлы на основе определенных настроек. В итоге я получаю флаг исключения, который имеет формат --exclude={foo, bar, baz}. Однако, при попытке расширить его ...
04.07.2018
2
ответа

Bash или условие через оператор while

Я хочу написать сценарий на bash который проверяет ввод пользователя, если он равен «stringA» или «stringB», и в случае, если он равен одной из этих строк, он должен распечатать введенный пользователем. Мой код: ...
04.06.2018
2
ответа

ls с подстановочным знаком

Это работает с терминала: ls / dev / sda * Я хочу, чтобы это было в сценарии bash, используя переменную. Я пробовал: device = "a" ls "/ dev / sd" $ device "*" Но я получаю сообщение об ошибке: ls: cannot access '/ dev / sda *': Нет такого файла ...
27.05.2018
2
ответа

bash - Верно, если длина строки (не) равна нулю?

# touch $$ # gzip $$ # gzip --test $$. gz # echo $? 0 # OUT = $ (gzip --test $$. Gz) # echo $ OUT # если [-z $ OUT]; затем echo $$; фи 26521 # если [-n $ OUT]; затем echo $$; фи 26521 # из bash (1) -...
23.05.2018
2
ответа

файлы cksum, использующие заменяемую строку переменных в качестве шаблона

Можно Я избегаю eval в приведенном ниже примере или нет другого пути? Список файлов по переменной является динамическим, и я хочу суммировать их все. В каталоге много других файлов, но они должны ...
16.04.2018
2
ответа

операция параметра внутри строки awk

Когда я запускаю bjobs -w на машине, на которой я работаю, я получаю следующий вывод: JOBID USER STAT QUEUE FROM_HOST EXEC_HOST JOB_NAME SUBMIT_TIME 821213 user1 RUN parallel16 hpc2 16 * ...
14.04.2018
2
ответа

Как лучше всего найти текущий DISPLAY и XAUTHORITY в неинтерактивной оболочке для текущего пользователя? [дубликат]

У меня есть проект, который должен обнаруживать переменную DISPLAY в оболочке (bash), чтобы иметь возможность отображать некоторые элементы графического интерфейса на локальной машине. Или лучшее решение (dbus?) Для открытия графического интерфейса в non
21.03.2018
2
ответа

новые строки и переменная bash

У меня есть текстовый файл (или вывод канала, здесь не имеет значения) memcached.uptime 1061374 memcached.curr_connections 480 memcached.cmd_get 478962548 memcached.cmd_set 17641364 memcached.cmd_flush 0 Если я использую ...
15.03.2018
2
ответа

Любая функция, копирующая из буфера обмена в переменную в Bash? [дубликат]

Мне нужен способ получить/скопировать данные из буфера обмена в переменную в Bash. Есть ли такой?
15.02.2018
2
ответа

Как сохранить канал (|) в переменной?

Идея состояла бы в том, чтобы использовать его как... канал в команде. Например: скажите, что существует некоторый длинный тракт, который должен перепечатываться снова и снова, сопровождаться каналом и второй программой, т.е. "...
12.02.2018
2
ответа

Проблема с использованием команды чтения в цикле чтения

Я пытаюсь настроить строку цикла чтения во время чтения для чтения входного текстового файла построчно и передачи двух строк в качестве переменных в каждой строке в текстовом файле. в то время как IFS = read -r строка do # Чтение и передача ...
10.02.2018
2
ответа

Базовый вопрос о массиве Bash

#!/bin/bash # query1.sh чисел=(53 8 12 9 784 69) echo ${numbers[3]} # <--- это выводит "9" на стандартный вывод. число=числа[3] echo number # <--- это выводит "число" на стандартный вывод. echo $...
19.09.2017
2
ответа

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

Чтобы сгладить структуру каталогов, я могу сделать следующее: найти . -type f -exec sh -c 'mv "{}" "./`basename" {} "` "' \; Я хочу сохранить в своем профиле следующее как $ FLATTEN -exec sh -c 'mv "{}" ". /` ...
17.09.2017
2
ответа

Как динамически использовать переменную внутри цикла while

Получение ошибки при выполнении ниже в Unix: я хочу, чтобы третья строка заработала ... В оболочке ksh при [$ {i} -le 3] do var $ {i} = "hello $ {i}" echo "$ {var} $ {i}" i = `expr $ {i} + 1` done I ...
14.09.2017
2
ответа

Определение переменной в 'sh -c'

Я попытался определить переменную в строке команды 'sh -c': sh -c "TMP = ??; echo $ TMP; " Ничего не напечатано. Почему я не могу определить переменную в строке 'sh -c'?
08.09.2017
2
ответа

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

У меня есть сценарий bash, который я написал, который принимает переменные из файла конфигурации. Я передаю их из командной строки следующим образом: ./my_script.sh ./config1.conf По мере того, как я продолжал создавать другие конфигурации, которые ...
05.09.2017
2
ответа

Почему параметры в цитируемой переменной терпят неудачу, но работают без кавычек?

Я читал о том, что я должен цитировать переменные в bash, например, «$foo» вместо $foo. Однако при написании сценария я нашел случай, когда он работает без кавычек, но не с ними: wget_options='--...
28.08.2017
2
ответа

Как я могу использовать расширенное значение переменной shell в имени другой переменной?

Я умираю с голоду, пытаясь заставить работать следующее: #!/bin/bash MARCOMIN=1 МАРКОМАКС=3 ENZOMIN=1 ЭНЗОМАКС=3 GIOVANNIMIN=1 ГИОВАННИМАКС=3 ВАЛУЕМАРКО=12 ВАЛЕДЖИОВАННИ=4 VALUEENZO=12 for i in MARCO ENZO ...
27.08.2017
2
ответа

Переменная в команде find установлена ​​на новую переменную в bash

Можно ли сделать что-то вроде этого: inputNum = "$ 1" files = ($ (find / dir / to / check -mtime $ inputNum)) В основном, идея состоит в том, что я могу использовать входной параметр, чтобы установить количество дней для поиска ...
10.08.2017
2
ответа

Bash переменные в команде

Я бы хотел, чтобы эта команда xrandr -s 640x480 использовала переменные следующим образом #!/bin/bash display_x=640 display_y=480 xrandr -s $display_xx$display_y Команда выполняется неправильно. Как я могу сделать ...
08.08.2017
2
ответа

Вычитание даты и времени в формате yyyymmddhhmmss [закрыто]

У меня есть два значения даты/времени в формате yyyymmddhhmmss в переменных shell. Я хочу вычесть одно из другого и получить результат в секундах, как показано ниже: a=20170804020000 b=20170804015959 c=a-b Результат ...
04.08.2017
2
ответа

Как добавить текст к переменной в makefile?

У меня есть Makefile. Где-то в makefile определена переменная: FOO=hello Позже мне нужно добавить некоторый текст к содержимому FOO. Я попробовал сделать это следующим образом: FOO=$(FOO)_world Я предположил, что ...
25.07.2017