Новые вопросы с тегом «bash»

Всего найдено 8660 вопросов

0
голосов
0
ответов
223
просмотра

Как запустить команду при запуске любого процесса?

У меня есть скрипт sh для обновления обоев, который использует pscircle для отображения запущенных процессов. Скрипт запускается каждые пять секунд для обновления обоев, но мне бы хотелось, чтобы скрипт запускался всякий раз, когда любой процесс запускается или останавливается. Это возможно? Редакти...
спросил The Forgotten King 2 года назад

0
голосов
1
ответ
235
просмотров

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

Я хочу создать контент: passphrase=$(<passphrase) envsubst <<EOF apiVersion: v1 kind: Secret metadata: name: openshift-passphrase stringData: passphrase: $ EOF и трубка это oc create -f -. Если я добавлю трубу после EOF, она не будет работать. Как передать многострочную команду чему-то, чт...
спросил simbo1905 2 года назад

0
голосов
1
ответ
199
просмотров

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

Когда я изменяю рабочий каталог в скрипте и выполняю его, рабочий каталог изменяется только по указанному пути в скрипте. Вот мой сценарий: (чтобы убедиться, что он действительно изменил каталог) #!/bin/bash cd /media/hard/drive/partitionX/ pwd Когда я его выполняю, он возвращает указанный путь, н...
спросил Dash Conroy 2 года назад

1
голосов
1
ответ
155
просмотров

Как правильно обрабатывать расширение .js в bash-скрипте?

У меня есть следующий скрипт bash. while IFS= read -r filename; do [[ $(md5 path/to/"$filename-orig") = $(md5 path/to/"$filename") ]] || echo $filename differs; done < path/to/list-of-files-to-compare.txt Предполагается сравнить два файла (вычисляя их хэш-дайджест MD5), а затем сообщить, отличаю...
спросил Mowzer 2 года назад

1
голосов
0
ответов
143
просмотра

Экспорт переменной

У меня есть один скрипт, который экспортирует переменную, и второй, который читает его: script1: var1=abc export var1 ./script2 Скрипт2: echo $var1 Конечно, переменная var1доступна из script2 (возвращает «abc»). Теперь, когда я удаляю вызов script2 в script1 (строка «export var1» является последне...
спросил Mulligun007 2 года назад

1
голосов
1
ответ
202
просмотра

pbcopy / pbpaste не такое же поведение, как копирование и вставка Mac OS

Работает с последней версией Mac OS Mojave. Я делаю: pbcopy < dir/sw7.s pbpaste > dir/testpaste.mips.s это копирует содержимое sw7.s в testpaste, и размер файла точно такой же. Тем не менее, когда я делаю touch dir/testpaste.mips.s а затем вручную скопировать и вставить из sw7 в новый файл,...
спросил Daily Memes 2 года назад

0
голосов
2
ответа
212
просмотров

Извлеките файлы .tar.gz в разных подкаталогах.

У меня есть фенологические данные о разных породах деревьев, но они сохраняются большей группой деревьев. Вывод find . -name *.tar.gz: ./Tilia/PEP725_DE_129_070.tar.gz ./Tilia/PEP725_DE_129_071.tar.gz ./Fagus/PEP725_DE_108_010.tar.gz ./Acer/PEP725_DE_115_000.tar.gz ./Acer/PEP725_DE_115_030.tar.gz ./...
спросил m4D_guY 2 года назад

2
голосов
1
ответ
252
просмотра

Найти недостающие номера

У меня большой список файлов с именами (видео) Мне удалось записать все имена файлов в текстовом файле. Теперь у меня есть текстовый файл с большим количеством имен файлов (один эпизод на строку). Теперь мне нужно что-то, что может прочитать этот текстовый файл и сказать мне, какой Eномер серии отсу...
спросил Eli Shain 2 года назад

0
голосов
0
ответов
168
просмотров

редактирование файлов .sh при установке

Я пытаюсь установить Anaconda на свой ноутбук под управлением последней версии элементарной ОС. Я следовал за шагами на официальном сайте. http://docs.anaconda.com/anaconda/install/linux/ Однако, когда я достиг конца процесса и перезапустил свой терминал, появились следующие строки: bash: /home/ant...
спросил Heathcliff 2 года назад

0
голосов
1
ответ
171
просмотр

Как удаленно завершить процессы оболочки bash, но сохранить историю?

Иногда мой оконный менеджер X11 (i3) блокируется, и я вынужден переключиться на виртуальную консоль Linux или SSH на мою машину, чтобы восстановить контроль. Обычно это происходит, когда у меня открыто множество окон rxvt, в каждом из которых запущена оболочка bash, содержащая десятки, если не сотни...
спросил meowsqueak 2 года назад

0
голосов
1
ответ
150
просмотров

Перезапустить при проверке сценария сбоя

Я пытаюсь создать сценарий оболочки, который проверяет, запущены ли 2 разных процесса, и перезапускает их, если они не запущены. Я просто хочу, чтобы все было просто. Это правильный путь, потому что не похоже, что вторая часть работает ... trap "exit" SIGINT while true : do ./stream.sh echo "Stream...
спросил Orophix 2 года назад

0
голосов
1
ответ
179
просмотров

Не удалось загрузить удаленный XML-файл из переменной

Попытка прочитать XML-файл с другого сервера в переменную test=$(ssh root@server "cat /dir/file.xml") Но при этом echo $testон печатает XML-файл в однострочном формате. Затем пытается выполнить xmllintна этом файле, xmllint $test и получить следующую ошибку для каждого тега. предупреждение: не уд...
спросил igor 2 года назад

1
голосов
1
ответ
150
просмотров

В поисках квадратной скобки с zipgrep

Я пробовал это в Cygwin и Git-Bash - тот же результат. При использовании обычного grep [символ в шаблоне может быть экранирован обратной косой чертой, чтобы указать, что [нужно искать буквальный символ. Но это не работает с zipgrep: $ zipgrep '\[HashMap' /c/Users/greerob/.gradle/caches/modules-2/fil...
спросил Robin Green 2 года назад

0
голосов
0
ответов
234
просмотра

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

Как я могу получить процент CURRENT CPU при простом выводе просто в процентах? мне нужно поместить файл из 10 строк в каждой строке, содержащий такие вещи, как имя, время, процент процессора, и т. д. может быть, мне следует использовать grep или что-то еще? Это сценарий, который я сейчас пишу картин...
спросил Rami Raghfan 2 года назад

0
голосов
1
ответ
161
просмотр

Удалить строку с пустой строкой csv

1 1479870 5022248660 1 1911574 3015889020 8 1 1569783 5029193930 Выход должен быть 1 1911574 3015889020 8 я использовал awk '$4!=""' number.csv но это не сработало. Кто-нибудь может дать мне подсказку?
спросил deku 2 года назад

2
голосов
1
ответ
195
просмотров

Что не так с этим PS1-Prompt?

Я разрабатывал PS1-Prompt, чтобы он напоминал iPython-Prompt следующим образом: PS1FIRSTLINE="\[\n\][\t] \[\e[1m\e[38;5;196m\]\u@\H\[\e[0m\] in \[\e[1m\e[38;5;196m\]\w\[\e[0m" PS1SECONDLINE="\n\e[92m\]In [\[\e[1m\]\#\[\e[0m\]] \$ " PS1="$PS1FIRSTLINE$PS1SECONDLINE" Однако иногда я получаю странные...
спросил Tim Hilt 2 года назад

2
голосов
2
ответа
552
просмотра

Захват определенной переменной среды из суб-оболочки Linux

Я пытаюсь найти способ запустить сценарий оболочки B из сценария A, установить или экспортировать переменную в сценарии B и сохранить это значение в сценарии A после того, как сценарий B завершится и его суб-оболочка вернется. Я не пытаюсь использовать сценарий B. Я хочу только одну конкретную перем...
спросил NerdPirate 2 года назад

1
голосов
1
ответ
153
просмотра

Как сохранить список каталогов 'dirs -v' со старого терминала при открытии нового?

Я только что играл с dirs, pushd и popd. Добавление / навигация по каталогу с помощью pushd, использование dirs -v для отображения вертикального списка «стека» каталога и popd для удаления записи из списка. Когда я открываю новый терминал и перечисляю каталоги с помощью dir или dir -v, новый термина...
спросил oksage 2 года назад

0
голосов
5
ответов
254
просмотра

Не могу перейти в каталог с пробелом в имени, даже с кавычками или экранированием

В оболочке bash на компьютере MacOS я могу увидеть, набрав, lsчто есть директор Application Support: $ ls Accounts FontCollections PreferencePanes Application Scripts Fonts Preferences Application Support GameKit Printers Assistant Google PubSub Assistants Group Containers Safari Audio IdentityServi...
спросил Kurt Peek 2 года назад

-1
голосов
1
ответ
147
просмотров

Почему двойные двойные кавычки заставляют строку работать как функцию?

Простая функция получает два аргумента и добавляет and, затем выводит их. function myprint(){ echo "$1 and $2";} Оно работает. myprint xx yy xx and yy Это строка, bash разбери ее отдельно. "myprint xx yy" bash: myprint xx yy: command not found Почему двойные двойные кавычки заставляют строку рабо...
спросил scrapy 2 года назад

-1
голосов
1
ответ
147
просмотров

Автоматически монтируется на fstab

У меня есть system.bin, который находится в / mnt, и я хочу автоматически смонтировать, отредактировав fstab в / mnt / mymount с разрешениями на чтение и запись для всех пользователей в системе я пытаюсь добавить это на fstab: UUID = c4649367-f47c-4c31-9b33-cb4b37083ae5 / mnt / mymnt ext2 rw, авто н...
спросил Mimi3234 2 года назад

1
голосов
1
ответ
175
просмотров

sed - удаляет строки с шаблонами из внешнего файла

Я ищу способ удалить определенные строки в файле, используя шаблоны из внешнего файла. Лучший способ - использовать sed. Я пробовал несколько статей, как это, но они не отвечают на мою задачу. Скажем, у меня есть текстовый файл с: Adam Belle Candy Donald Eve И pattern.file имеет: Don* Candy При эт...
спросил faceless 2 года назад

0
голосов
2
ответа
181
просмотр

cmd.exe запущен с другого cmd.exe

Я делаю сценарий, который я начинаю с bash.exeCygwin для Windows: C:\bash.exe my_script.sh Это меняет мой Python Virtual Env в зависимости от некоторых условий. Для тех, кто знает Virtualenv, мне нужно использовать «workon.bat», и единственный известный мне способ выполнения пакетного скрипта - это...
спросил snoob dogg 2 года назад

1
голосов
1
ответ
191
просмотр

для чего используется команда bash `command` и что это такое, когда она появляется в сценарии оболочки

когда я писал сценарий оболочки, я узнал, commandчто это зарезервированное слово. Тогда я заметил, что command это также команда bash. command lsдает тот же результат, что и ls. command ls | grep xxx дает тот же результат, что и без него. Тогда мне интересно, для чего он используется, когда это ко...
спросил Tiina 2 года назад

2
голосов
1
ответ
173
просмотра

Файлы, созданные в Cygwin, имеют поврежденные настройки безопасности Windows

На одном компьютере с Windows 10 при создании файла из оболочки Cygwin bash параметры безопасности Windows для этого файла повреждены. Так, например, если я набираю echo test > test.txt, когда я открываю вкладку «Свойства» → «Безопасность» в Windows, я получаю следующее сообщение об ошибке: «Разр...
спросил Claudius Turner 2 года назад

0
голосов
1
ответ
181
просмотр

Как переустановить / bin / echo в моем Debian?

Что-то не так для моей /bin/echoкоманды. sudo ls -al /bin/echo -rwxr-xr-x 1 root utmp 0 Nov 11 18:05 /bin/echo method1, чтобы исправить это: я знал, что /bin/echoв coretils. Сначала удалите coreutils, а затем снова установите его. sudo apt-get remove coreutils Reading package lists... Done Build...
спросил scrapy 2 года назад

0
голосов
1
ответ
172
просмотра

Что означает + в команде bash `-exec {} +`?

Для структуры команд -exec command {} \;я получил информацию в man find. {} означает selected files. ; означает опровергнуть аргумент. \; сбежал, чтобы защитить их от расширения оболочкой. В пункте, связанном с -exec command {} +. -exec command {} + This variant of the -exec action runs the sp...
спросил scrapy 2 года назад

1
голосов
0
ответов
181
просмотр

Как сделать значок на рабочем столе Centos 7 надежным приложением?

Я довольно новичок в Linux. Я успешно создал ярлык на рабочем столе, используя метод, в котором вы создаете новый файл .desktop и добавляете информацию. Проблема, которую я хотел бы преодолеть, заключается в том, что новый ярлык имеет фиктивное изображение значка и выдает «предупреждение недоверенн...
спросил Bretonator 2 года назад

0
голосов
1
ответ
146
просмотров

Как отсортировать список файлов в стиле ls?

Как отсортировать по последнему столбцу список, который выглядит следующим образом: drwxr-sr-x 2 user group 4096 2018-02-19 14:11:42 /something/project/somefile drwxr-sr-x 2 user group 4096 2018-02-19 00:14:50 /blah-blah/anything -rw-r----- 1 someone users 2188 2018-07-21 13:52:59 /aaa/222 drwxr-S--...
спросил george 2 года назад

0
голосов
1
ответ
204
просмотра

Как завершить процесс Python, похожий на Ctrl-C?

Если у меня открыто несколько окон терминала, каждое из которых запускает скрипт на Python, есть ли способ завершить одно окно с помощью PID, как если бы я нажал ctrl-c? С помощью ctrl-c скрипт завершается корректно, но я пробовал различные kill -sкоманды, и все они вызывали его завершение без перех...
спросил Ze'ev 2 года назад