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

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

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

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

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

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

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

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

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

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

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

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

Как правильно обрабатывать расширение .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 5 лет назад

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

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

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

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

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 5 лет назад

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

Извлеките файлы .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 5 лет назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что не так с этим 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 5 лет назад

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

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

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

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

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

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

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

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

В оболочке 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 5 лет назад

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

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

Простая функция получает два аргумента и добавляет 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 5 лет назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как переустановить / 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 5 лет назад

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

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

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

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

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

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

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

Как отсортировать список файлов в стиле 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 5 лет назад

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

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

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