1
ответ

Отображение файла с grep

Я ожидал, что имя файла grep * напечатает каждую строку имени файла, поскольку я думал, что * будет соответствовать каждой строке этого файла. $ cat имя файла первая строка вторая строка * $ grep * имя _ файла # Почему эта печать не выполняется...
14.04.2019
1
ответ

Выходной сигнал ошибки сегментации подавляется при передаче stdin функции по конвейеру. Почему?

Давайте определим функцию для выполнения двоичного файла: function execute () {./binary; } Затем определите вторую функцию для передачи текстового файла в первую функцию: function test () {cat in.txt | выполнять; } ...
13.04.2019
1
ответ

Как увеличить целое число в URL?

Я хочу очистить форум с помощью API и curl. API: https://api.hackertarget.com/pagelinks/?q=websitetotest.com Вот начальная ссылка: https://bitcointalk.org/index.php?topic=840124.0 ...
12.04.2019
1
ответ

Безопасен ли простой текст в index.html?

Поэтому я хотел бы знать, может ли кто-нибудь получить доступ к моей LAMP, если я просто напишу какой-нибудь открытый текст в файле index.html, чтобы при обращении к my_ip: port они могли приветствовать текст в этом файле. Я ...
12.04.2019
1
ответ

Как сослаться на дочерний каталог, который является частью пути cwd?

Существует ли общий способ сослаться на путь, вложенный на произвольном уровне вглубь cwd? Это почти как поиск обратного относительного пути. Например: $pwd /Users/somebody/foo/bar/baz $...
11.04.2019
1
ответ

Построение bash-скрипта командной строки с пробелами в путях [дубликаты]

Мне нужен простой скрипт для вызова gcc, но я у меня есть длинный список библиотек, которые мне нужно передать ему в каталоге, в пути которого есть пробел. Вместо gcc для тестирования моего сценария я использовал: #!/...
11.04.2019
1
ответ

Как создавать файлы в зависимости от операций с параметрами

Я должен взять параметр $ 4, разделить его поровну на параметр $ 2 (если его нельзя разделить поровну, добавьте пробелы, чтобы заполнить последнюю часть) и поместить каждую часть в конец рандомизированных файлов, которые мы только что создали с помощью .
11.04.2019
1
ответ

Как предотвратить выполнение команды с тактовыми отметками в сценариях Linux bash

Я хочу сохранить в переменной $ COMMAND второе поле с разделителями табуляции из переменной $ i, однако, когда я это сделаю, команда cd ~ будет выполнена . Между TEST_CASE_001 и cd ~ i = '...
11.04.2019
1
ответ

Как создать mv-файл, созданный командами, в каталог

Мне нужно переместить файл в каталог, названный в честь параметра. Пока я застрял на том, как переместить файл в каталог. mkdir "$ 3" cat / dev / urandom | tr -dc A-Za-z0-9 | head -c 255> $ (shuf -n 1 / usr / ...
10.04.2019
1
ответ

Bash: у меня есть переменная в сценарии bash; [дубликат]

У меня есть переменная в скрипте bash dirs= "4"; Я хочу получить этот номер из другого файла, поэтому использую команду dirs= sed -n '1p' < test.txt; Он дает мне номер, я вижу его в терминале. Но...
10.04.2019
1
ответ

Просмотр system.log.0.gz в / private / var / log в macOS

Я пытаюсь просмотреть содержимое системного журнала -system.log.0, system.log.2 с помощью терминала macOS. Журналы находятся в / private / var / log (macOS). Я пробовал zcat, gunzip и т. Д., Но безрезультатно ...
10.04.2019
1
ответ

Возврат в цикле выбора

Когда я использую цикл выбора для создания списка опций, если я ошибаюсь во время запроса и хочу нажать клавишу возврата, он не стирает символ, а отображает вместо него ^ H. Я знаю, что в "прочтении" я ...
09.04.2019
1
ответ

Pipe stderr только в случае сбоя приложения терминала

У меня есть программа, которая взаимодействует с пользователем на терминале. Но если он выйдет из строя, я бы хотел передать stderr через другой инструмент, чтобы привести его в порядок / распечатать. Есть ли способ сделать это? Насколько я понимаю ...
09.04.2019
1
ответ

Ошибка Linux Mint: «Неправильная запись 1 в файле списка/ etc/apt/sources.list.d/lst_debian_repo.list (Компонент)»

В Linux Mint при выполнении команды sudo apt-get update я получаю ошибку: Неправильная запись 1 в файле списка/ etc/apt/sources.list.d/lst_debian_repo.list (Компонент) Я вижу следующее в том...
08.04.2019
1
ответ

Псевдонимы Bash не загружаются в Debian, но в Mint они загружаются, когда sudo -s

На обеих машинах определены одни и те же псевдонимы ls: $ cat ~ / .bash_aliases | grep -e "псевдоним ls =" -e "псевдоним l =" -e "псевдоним lll =" псевдоним ls = '\ ls --kibibytes --color = always --group-directories-first' ...
08.04.2019
1
ответ

Какова логика того, как bash проверяет истинность / ложь?

Это: $ echo $ VAR что-то И это: $ [[-z "$ VAR"]] $ echo $? 1 А вот это: if [[-z "$ TMUX_MAN_PANE"]]; затем повторите "НИКОГДА НЕ ПЕЧАТИ!" Это болтается с моей головой. ОБНОВЛЕНИЕ Вот реальный код ....
08.04.2019
1
ответ

Стоп Подоболочка bash, когда родительский процесс требует ввода tty

У меня проблема, когда родительский процесс требует ввода от TTY, но дочерний процесс, являющийся bash, который игнорирует SIGTTIN, продолжает работать и вмешивается. Есть ли способ заставить bash хорошо играть? ...
08.04.2019
1
ответ

Загрузка, установка и перезагрузка компьютера в ночное время при необходимости

Как я могу написать сценарий в Ubuntu так, чтобы он загружал обновления в ночное время, когда я сплю, и перезагружает компьютер, если ему требуется перезагрузка?
08.04.2019
1
ответ

Получение справки по зарезервированным словам Bash

Есть ли способ получить информацию в этой ссылке (это индекс со всеми (?) Ключевыми словами) a и в ссылках первого уровня в командной строке с помощью чего-то вроде man или помочь?
07.04.2019
1
ответ

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

У меня есть файл, подобный базе данных, где я сохраняю имя, фамилию, дату рождения, подарок, и я хочу знать, получил ли этот человек от нас подарок или нет. Эти даты разделены вкладками в файле, один человек ...
07.04.2019
1
ответ

Заставить GNU Parallel не задерживать выполнение аргументов из STDIN

GNU Parallel без каких-либо опций командной строки позволяет легко распараллелить команду, последний аргумент которой определяется строкой STDIN: $ последовательность 3 | параллельное эхо 2 1 3 Обратите внимание, что parallel делает ...
07.04.2019
1
ответ

Скрипт для обёртывания интерактивного сервиса

На сервере который я использую у нас есть сервис systemd который отвечает за запуск/остановку/перезапуск чего-то но взаимодействие с сервисом устроено в интерактивным способом, например...
07.04.2019
1
ответ

использование rm -rf в скриптах

иногда использование rm -rf в скрипте может привести к катастрофическим последствиям пример rm -rf $TMP/$folder, когда TMP и $folder не имеют значения, это фактически удалит все под "/ "поэтому я спрашиваю, как использовать...
07.04.2019
1
ответ

Создание сценария оболочки, который удаляет указанные файлы в репозитории git

Как мне создать сценарий, который будет принимать список имен файлов в репозитории git (я планировал использовать файл .txt с одним именем файла на каждую строку, но я открыт для других предложений) в качестве ...
06.04.2019
1
ответ

создать массив из динамического столбца в середине текста

Мне нужно знать, сколько соединений из приложения подключено к моей базе данных. для этого я должен запустить хранимую процедуру. вывод такой: CMD_EXEC: 1 IFCA_RET: 0 IFCA_RES: 0 ...
06.04.2019
1
ответ

Если $x представляет столбец, где x равен 1.. любое, что представляет строки в команде bash

, мне нужно знать, как работать со значениями по строкам после выполнения grep. Я могу работать со столбцами, используя $, но как работать со значением строки? мой вывод: cat file.txt | grep -o 'тест1[^. ]*' вывод: ...
06.04.2019
1
ответ

Как я могу сохранить вывод в переменной bash и подавить вывод в stderr и stdout? [дубликат]

Если я делаю oidvalue=$(snmpget -v 2c -c public localhost 1234) Это сохранит вывод этой команды в oidvalue, однако, как сейчас, он выведет на экран некоторую ошибку . Как я могу...
05.04.2019
1
ответ

Bash: Исходный файл с массивом в основной скрипт [закрыт]

У меня есть скрипт, который будет анализировать массив, например: #!/бин/баш URL-адреса=( ... "https://www.example.com" "https://www.example.com/contact" ); для URL в ${URLs[*]} ; ... Теперь то, что я пытаюсь сделать, это...
05.04.2019
1
ответ

awk или grep для получения определенной строки в оболочке

Я пытаюсь получить только значение процентной части из этих данных, которые хранятся в переменной, также я хочу получить только первое процентное значение, которое присутствует в выход.
05.04.2019
1
ответ

Ubuntu для Windows - Не удается открыть файлы PDF с помощью xdg-open

Моим приложением по умолчанию для открытия файлов PDF является Adobe Acrobat XI Pro. Я хотел бы иметь возможность открывать файлы PDF с помощью этой программы через подсистему Windows для Linux. Сейчас, когда я запускаю xdg-open ...
05.04.2019