4
ответа

Как определить оболочку scr ipt должен быть получен, а не запущен

Я определяю сценарий оболочки, который пользователь должен создавать, а не выполнять. Есть ли обычный или разумный способ намекнуть пользователю на это, например, через расширение файла? ...
16.02.2018
4
ответа

Шаг GDB с задержками

Я делаю красивую презентацию выполнения кода сборки ARM, и мне нужно, чтобы GDB бесконечно долго выполнял шаг кода каждые 1 секунду (хорошо, пока я не нажму CTRL + C). Есть у кого-нибудь решение? Я не хочу ...
09.02.2018
4
ответа

отождествите файлы с неASCII или непечатаемыми символами в имени файла

В размере каталога 80 ГБ приблизительно с 700 000 файлов существуют некоторые имена файлов с неанглийскими символами в имени файла. Кроме траления через список файлов старательно там:...
28.01.2018
4
ответа

Как перенаправить stderr и stdout в различные файлы и также отобразиться в терминале?

Я хочу видеть вывод команды в терминале, как будто не было никакого перенаправления. Кроме того, stderr должен быть перенаправлен к err.log, и stdout должен быть перенаправлен к stdout.log. Это было бы хорошо...
10.01.2018
4
ответа

Невозможно проанализировать вывод awk, разделенный пробелами

Если я правильно понимаю, разделителем по умолчанию для вывода awk является пробел. Однако следующий сценарий ведет себя не так, как я ожидал. Мне не удается преобразовать вывод awk в массив: # ...
07.09.2017
4
ответа

Как безопасно и последовательно запускать конвейер?

Можно ли запустить конвейер в Linux: cmd1 | cmd2 таким образом, что: cmd2 не запускается, пока cmd1 не будет полностью завершен, и Если cmd1 имеет ошибку, cmd2 не запускается вообще и выход ...
24.08.2017
4
ответа

Firefox - чтение URL-адресов открытых вкладок из командной строки

Иногда в Firefox открывается довольно много вкладок, и я предпочитаю сохранять их в файл, а не использовать встроенные закладки . Поэтому я (вручную) копирую URL-адреса из about: ...
09.08.2017
4
ответа

Могу ли я использовать операторы сравнения на всякий случай?

Я создаю функцию, которая будет вычислять необходимый сечение провода с учетом силы тока, расстояния (в футах) и допустимого падения напряжения. Я могу вычислить «круговые милы» с учетом этих значений и…
08.08.2017
4
ответа

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

Я работаю над своей подсказкой bash PS1, и я ' хочу напечатать количество файлов в текущем каталоге. Я пишу рабочий код, но, Есть ли способ упростить этот (избыточный) сценарий? $ (ls -l | grep ^ ...
05.08.2017
4
ответа

sed удаление комментариев в строке

У меня есть простой сценарий bash для удаления комментариев из файла js: #! / Bin / bash sed -E '/^[[:blank: sizesicious*(\/\/|#)/d;s/#.*//' $ 1 >> stripped.js, это работает почти идеально, за исключением возникающих комментариев .. .
04.08.2017
4
ответа

shell: read: различать EOF и новую строку

Как я могу определить разницу между нулевым и \ n при чтении одного символа? Например: f () {read -rn 1 -p "Введите символ:" char && printf "\ nВы ввели '% s' \ n" "$ ...
01.08.2017
4
ответа

Загрузить несколько файлов с помощью wget параллельно

У меня есть следующий сценарий bash: для i в {0800..9999}; сделать для j в {001..032}; сделать wget http://example.com/"$i-$j".jpg готово done Все фотографии существуют, и фактически каждая итерация делает ...
31.07.2017
4
ответа

Множественные команды во время SSH внутри SSH-сессии

У меня есть локальная машина, которая должна сделать SSH-сессию с удаленной главной машиной, а затем другую внутреннюю SSH-сессию от главной машины к каждому из некоторых удаленных ведомых, а затем выполнить 2 команды ...
26.07.2017
4
ответа

отобразить файл как одну строку с \ n

У меня есть многострочный текстовый файл, который Я хочу выводить эхо в виде однострочного файла, в котором новые строки отображаются как \ n. Любые указатели были бы замечательными.
26.07.2017
4
ответа

Каталог $ HOME / bin не входит в $ PATH

В моем ~ / .profile у меня есть последний блок, который должен загружать мой личный каталог bin / следующим образом: # установите PATH, чтобы он включал личный bin пользователя, если он существуют если [-d "$ HOME / bin"]; затем PATH = "$ HOME / bin: ..
24.07.2017
4
ответа

bash: безопасное для пробелов процедурное использование find в select

Учитывая эти имена файлов: $ ls -1 файл имя файла otherfile Сам bash отлично справляется со встроенными пробелами: $ for file in *; сделать echo "$ file"; Выполнено файл имя файла другой файл $ select file in *; ...
13.07.2017
4
ответа

Можно ли отключить переменную $ 1?

Можно ли отключить переменную $ 1? Если нет, то я не могу найти объяснение этому у человека. [root @ centos2 ~] # установить добро пожаловать [root @ centos2 ~] # echo $ 1 $ 2 Bonjour [root @ centos2 ~] # сбросить $ 1 (скрыто)
11.07.2017
4
ответа

Как обнаружить ошибку с помощью подстановки процесса

Этот вопрос похож на следующую ссылку, но сосредоточен на использовании командной строки (bash оболочка). На простом примере при выполнении следующей команды: $ cat <(date); эхо $? Пт, 7 июля, 21: ...
10.07.2017
4
ответа

Откройте любой файл .c с помощью Sublime Text с помощью команды терминала.

Я использую среду разработки Sublime Text 3. Если я хочу открыть файл через терминал с помощью Sublime Text, мне нужно ввести: subl .c Я хочу отредактировать свой .bashrc, чтобы любой файл .c автоматически...
08.07.2017
4
ответа

Создание автомобильных номерных знаков

Формат: AAA-111 Где AAA может быть [AZ] [AZ] [AZ], а 111 может быть [0-9] [0-9] [0-9] Вопрос : Как мы можем написать сценарий bash для генерации всех возможных вариантов?
20.06.2017
4
ответа

echo имя переменной в цикле for

У меня есть следующее: test1="1" test2="2" test3="3" for i in "$test1" "$test2" "$test3"; do echo "$i" done ; Я хочу вывести эхом имя переменной $i, а не ее содержимое. Вывод echo должен быть "test1",...
19.06.2017
4
ответа

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

Я пытаюсь написать сценарий - или, если быть более точным, псевдоним - который позволяет мне перемещать файлы и следовать (cd) по ним до их цели каталог. Принятый ответ на этот вопрос предполагает следующий код: ...
16.06.2017
4
ответа

Bash: для одной строки цикла

для i в {1..4}; do echo "Добро пожаловать, $ i"; готово Я хочу "Добро пожаловать 1" Добро пожаловать 2 . . Вместо этого меня приветствуют {1..4} эмулятор терминала Android
08.06.2017
4
ответа

Как автоматически запускать «исходный .bashrc» после его редактирования и сохранения?

Можно ли автоматически запускать «исходный код». bashrc "каждый раз, когда я редактирую файл bashrc и сохраняю его?
04.06.2017
4
ответа

Всегда ли подстановочный знак звездочка * в Bash создает (по возрастанию) отсортированный список?

У меня есть каталог, заполненный файлами с такими именами, как logXX, где XX - это двухсимвольное шестнадцатеричное число с нулями в верхнем регистре, например: log00 log01 log02 ... log0A log0B log0C ... log4E log4F журнал50 ... ...
03.06.2017
4
ответа

Скопируйте первое слово имени файла

zBase = $ (basename "{query}") title = $ {zBase%. *} эхо -n $ заголовок; Приведенная выше команда копирует имя файла в буфер обмена (используя Альфреда: часть {query} принадлежит Альфреду). Теперь я хочу скопировать только ...
02.06.2017
4
ответа

Почему я не могу уничтожить тайм-аут, названный из сценария Bash с нажатием клавиши?

[Редактирование: Это выглядит подобным некоторым другим вопросам, спрашивающим, как уничтожить все порожденные процессы – ответы, которые все, кажется, для использования pkill. Таким образом, ядро моего вопроса может быть: Есть ли способ распространить...
23.05.2017
4
ответа

Гибридный код в сценариях оболочки. Совместное использование переменных

Этот ответ обсуждает, как выполнить многострочный отрывок Python из командной строки в терминале. Я заметил, что ответ работает отлично в рамках сценариев оболочки, даже с вложенным добавлением отступа, которое является...
23.05.2017
4
ответа

Переменные среды Переменной набора в ударе (или другой)

Я хочу, чтобы мой сценарий считал файл, содержащий пары ключ/значение переменных среды, чтобы установить и затем установить их. До сих пор у меня есть это: #!/bin/bash кошка 1$ |, в то время как считано kv делают key= $ {kv % =*} val =...
23.05.2017
4
ответа

Статус выхода из Bash, используемый с PIPE

Я пытаюсь понять, как передается статус выхода при использовании канала. Предположим, я использую, чтобы найти несуществующую программу: какая lss эхо $? 1 Поскольку я не смог найти lss, я получил ...
20.05.2017