Вопросы с меткой [bash-scripting]
Сценарии Bash - это создание сценариев на языке оболочки Bash.
658 вопросов
1
голос
1ответ
1k показов
Вывод сценария соединения telnet
Другой вопрос whois, могу ли я взять вывод подключения telnet к файлу. telnet whois.internic.net 43 затем я =google.com и получить ответ. Могу ли я получить это, чтобы вернуться в файл для обработки ...
1
голос
3ответа
1k показов
Две одновременные команды, затем последовательные команды?
Так что в Linux я хочу запустить скрипт 4 раза, а затем сделать что-то для вывода. Я могу сделать: script 1 > output1.txt script 2 > output2.txt script 3 > output3.txt script 4 > output4.txt cat ...
1
голос
1ответ
34 показов
Совпадение файлов в начале строки
Когда я устраиваю вечеринки, я записываю все, что едят мои гости. [1] Примечание: я вставил несколько вкладок, чтобы все было читабельно. party1.txt: Bernhard Apple Jeremy Cake Liz Cake Daisy Pear ...
1
голос
1ответ
62 показов
Извлечь значение из текстового файла в определенной позиции
У меня есть файл, содержащий тонны информации. Это выглядит так: =============================================================================== NSTEP ENERGY RMS GMAX NAME NUMBER 52 -4.8969E+05 ...
1
голос
2ответа
144 показов
Какой самый простой способ собрать группы файлов вместе?
У меня есть файлы с именами этого шаблона: bond_7.LEU.CA.1.dat bond_7.LEU.CA.2.dat bond_7.LEU.CA.3.dat bond_12.ALA.CB.1.dat bond_12.ALA.CB.2.dat bond_12.ALA.CB.3.dat ... Я хочу объединить все файлы ...
1
голос
2ответа
2k показов
извлечь символы между первым и вторым подчеркиванием имен файлов и посчитать такие файлы в папке linux
Я хотел бы извлечь символы между первым и вторым подчеркиванием имен файлов в папке и сосчитать файлы такого типа, присутствующие в ней. Папка содержит файлы в определенном формате, например: ...
1
голос
1ответ
42 показов
Переменная в другую переменную с простой цитатой
У меня есть эта команда (user - это имя моей учетной записи: echo $ USER): sudo -H -u user bash -c 'DISPLAY=:0 /usr/bin/dbus-launch /home/user/myappimage start -i &' Отлично работает Теперь я хочу ...
1
голос
2ответа
15k показов
Bash tar и вывод в файл журнала
Как я могу записать операцию TAR в файл журнала? tar -czvf arh.tar.gz public_html > 1.log TAR -czvf работал спасибо, ребята! Теперь в bash-скрипте: for i in */ ; do ...
1
голос
1ответ
63 показов
Почему мой простой скрипт bash не запущен?
Я просто пишу простой Bash-скрипт на CentOS 6.2: [root@hadoop1 ~]# vi bash_startup #! /bin/bash export r=1 Возвращение к командной строке: и запуск с использованием ./bash_startup [root@hadoop1 ~]# ...
1
голос
3ответа
4k показов
Новая строка в цикле
Как я могу сделать новую строку в цикле в Bash? Я пытался echo -e но это не работает. Когда я открываю файл журнала, все в одной строке. for i in */ ; do ...
1
голос
2ответа
50 показов
Изменение каталога в скрипте не меняет каталог - почему?
Я видел этот ответ с тех пор, как искал это, но первоначально я написал этот скрипт: for i in `seq 1 $1`; do cd ../; done; Это не меняет каталог. Почему это работает как ./updir.sh 5
1
голос
1ответ
37 показов
Почему подстановка команд не работает в фигурных скобках, а замена ее действительным числом работает?
Я использую следующую команду, чтобы попытаться максимально увеличить количество ядер на моем сервере: for i in {1..`nproc --all`}; do while : ; do : ; done & done По какой-то причине он использует ...
1
голос
1ответ
337 показов
Сценарий bin/bash: переключить состояние Bluetooth?
Я пытаюсь сделать Альфред рабочий процесс, который переключает мое соединение Bluetooth. STATUS=$(/usr/local/bin/blueutil status) if [ $STATUS == "on" ] then /usr/local/bin/blueutil off echo "off" ...
1
голос
1ответ
62 показов
Как подавить окно терминала при запуске скрипта bash из Spotlight?
Когда я запускаю bash-скрипт из Spotlight, открывается окно терминала для его выполнения. Окно закрывается, когда скрипт завершается, но я бы хотел, чтобы это окно вообще не появлялось на моем ...
1
голос
1ответ
2k показов
Запрос Postgresql в скрипте bash
У нас возникла проблема с запросом postgresql bash. Вывод запроса из скрипта bash добавляет дополнительные кавычки вокруг даты. Пожалуйста, вы можете помочь мне исправить это ?! Автор сценария: ...
1
голос
0ответов
48 показов
Умлаутс в терминале-уведомителе MacOS
OSX-Мохаве. У меня есть простой скрипт: #!/bin/bash key="..." text="$(echo $(pbpaste) | sed "s/[\"\']//g")" translate="$(/usr/local/bin/wget -qO - ...
1
голос
1ответ
191 показов
Linux Bash "|" оператор не работает - что я делаю не так?
Я пытаюсь проверить пароль пользователя с помощью команды входа в систему, как это: # echo "name\npassword" | login но команда заканчивается, ничего не написав. echo заканчивается из-за SIGPIPE. ...
1
голос
1ответ
286 показов
Застрял в цикле while в GNU/SU (сейсмический Unix)
Я новичок в программировании. У меня есть этот цикл (он является частью сценария обработки данных), и у меня все хорошо до этого раздела, потому что я не могу понять, почему он остается цикличным во ...
1
голос
3ответа
4k показов
сохранить среду при выполнении в скрипте
У меня есть скрипт bash, который должен выполнять ряд команд. Команды работают нормально, когда вводятся в терминологию, но когда я пытаюсь выполнить их из скрипта, они не работают, поэтому я ...
1
голос
0ответов
108 показов
Есть ли способ включить автозавершение нечеткого Bash, как у Intellij?
Я часто использую Intellij, и одна из функций, которые мне нравятся, - автозаполнение. Обратите внимание, как вы можете пропустить буквы при вводе, и он угадывает, что вы хотите на основе этих букв: ...
1
голос
1ответ
2k показов
процесс kill на внешнем скрипте, запущенном как сервис
Я настроил службу linux (CentOS) для запуска скрипта, который запускается в backgroud (daemon /home/user/testftp.sh &) или в контексте службы start и stop: # Source function library. . ...
1
голос
1ответ
364 показов
Ошибка скрипта браузера Cygwin
Я использую несколько браузеров и создал bash-скрипт, который проверяет, какой браузер открыт, и открывает веб-страницы в любом браузере, который уже открыт. Я использую Windows 7, поэтому я запускаю ...
1
голос
3ответа
125 показов
Найти файл в CWD или любом из его родителей
Я пытаюсь создать псевдонимы для команд, которые я много печатаю. Поскольку я работаю над большим проектом, построенным на Laravel, мне нужно довольно часто использовать инструмент командной строки ...
1
голос
0ответов
388 показов
Какие глобусы я могу использовать с grep в bash?
Linux и Unix-подобные оболочки, такие как bash позволяют использовать глобусы для аппроксимации имен файлов и упрощают поиск файлов. Я знаю о подстановочном знаке (*). Какие еще глобусы существуют в ...
1
голос
3ответа
4k показов
Как определить псевдоним для команды, которая будет доступна в сценарии оболочки?
Вот часть моего .bashrc alias my_command="my_command -1 -2 -3" и это мой сценарий оболочки #!/bin/sh my_command blah blah blah Встречается ошибка ./aa: line 2: my_command: command not found Итак, как ...
1
голос
3ответа
115 показов
Как получить несколько сценариев с псевдонимом в Cygwin?
Я хочу выполнить одну команду, затем вызвать вторую, но сначала изменить ее, прежде чем нажать Enter. (Cygwin) Я обычно просто печатаю все это так: svn up 8.0; ./merge.py 8.0 12345 Я также должен ...
1
голос
1ответ
38 показов
Использование сценариев bash Как проверить, находится ли строка внутри другой строки
Я использую скрипты bash для выполнения команд psql(базы данных): Команда возвращает ответ, который содержит или нет имя базы данных / таблицы. Как я могу проверить, находится ли моя база данных / ...
1
голос
1ответ
55 показов
Возможности сценариев UNIX
Нужна небольшая помощь, чтобы понять, можно ли выполнить задачу с помощью сценария UNIX. Ситуация: Symantec Endpoint Encryption при установке на Mac требуется ручное вмешательство, когда технический ...
1
голос
1ответ
441 показов
Как программно проверить, существует ли база данных и / или пользователь в базе данных PostgreSQL с использованием Bash?
Я хочу написать скрипт bash, который создает несколько пользователей и базу данных. Сначала я хочу проверить, существует ли пользователь, поэтому я попытался sudo -u postgres psql -c 'SELECT 1 FROM ...
1
голос
1ответ
92 показов
Написание сценария, чтобы сказать, какие пользователи в настоящее время набирают?
Я работаю в лаборатории для класса кибербезопасности и должен выяснить, когда определенные пользователи общаются друг с другом (через именованные каналы). Пользователи используют: python ...
1
голос
3ответа
5k показов
Запустить сценарий оболочки на коробке Linux из ярлыка / приложения в Android?
У меня есть Ubuntu box, который запускает XBMC, который иногда дает сбой. Поскольку у меня нет подключенной клавиатуры, я должен войти в SSH, убить xinit и перезапустить его. Мне было интересно, есть ...
1
голос
1ответ
423 показов
Шаблон сценария Bash для копирования файлов в предопределенные папки назначения
Мне нужен интерактивный шаблон сценария bash для копирования файлов в предопределенные папки назначения. Если возможно, при появлении запроса на завершение пользовательского ввода вкладка будет ...
1
голос
1ответ
328 показов
Путаница интерполяции путаницы
Я пытаюсь понять интерполяцию Bash переменных. Я хочу использовать readlink чтобы показать путь, на который указывает символическая ссылка. Если я использую строку, это работает. $ echo "$(readlink ...
1
голос
2ответа
778 показов
Почему xmessage сообщает, что пользователь нажал «x» без отображения сообщения при запуске из cron?
У меня есть сценарий ниже, который, кажется, отлично работает при запуске из командной строки с /root/.scripts/peter-laptop-backup-launcher.sh daily (он отображает xmessage, спрашивающий, что я хочу ...
1
голос
1ответ
7k показов
Не удается отредактировать файл /etc /network /interfaces через скрипт bash в Ubuntu
Возможный дубликат: разрешение sudo отклонено Мне нужно отредактировать /etc /network /interfaces через bash script, я делаю что-то вроде ниже ... sudo echo something > /etc/network/interfaces Когда ...
1
голос
2ответа
4k показов
Присвойте значения или строку переменной в сценариях Linux
Я пытаюсь присвоить вывод команды basename файла переменной "filename". paths - это файл, который содержит путь, например, /root/home/david/mynote $FILE is = mynote . grep - получить полный путь ...
1
голос
1ответ
381 показов
Как использовать возвращаемое значение команды Bash, такой как ifconfig, для использования в качестве аргумента для оператора if в сценарии Bash
Я относительно новичок в написании сценариев Bash, но я очень хорошо знаком с Python и многими командами Bash. Мне было интересно, можно ли использовать такую команду, как ifconfig eno1 и ...
1
голос
2ответа
527 показов
Пересмотр скрипта bash - вызов изменения цвета приглашения через временный файл
Мне интересно, почему следующий скрипт не будет работать: #!/bin/bash read -p 'First lets write PROMPT.SH' echo '#!/bin/bash'>prompt.sh echo "export PS1='\e[1;31m\]\u@\h \W\$\e[0m\] '">>prompt.sh ...
1
голос
3ответа
5k показов
Как я могу сделать скрипт bash для выполнения apt-get?
Я пытаюсь автоматизировать некоторые конфигурации, которые у меня есть, с помощью bash-скрипта, я никогда не делал этого раньше, поэтому я попробовал что-то простое, например Hello World! и все ...
1
голос
1ответ
123 показов
Обрезать имена файлов тарболлов с помощью Bash
Мне нужно оценить исходный код от разных студентов. Процесс отправки происходит через Blackboard, который добавляет к имени файла кучу ненужных вещей. Вот пример: Test ...
1
голос
1ответ
39 показов
Как правильно обрабатывать расширение .js в bash-скрипте?
У меня есть следующий скрипт bash. while IFS= read -r filename; do [[ $(md5 path/to/"$filename-orig") = $(md5 path/to/"$filename") ]] || echo $filename differs; done < ...
1
голос
2ответа
4k показов
мудрый сценарий увеличения виртуального процессора
1x процессорного ядра недостаточно для коробки Ubuntu для совместного использования файлов SMB. Как отключить питание виртуальной машины в полночь, увеличить количество процессорных ядер 1-> 2 и ...
1
голос
1ответ
587 показов
Как остановить printf от печати escape-кодов в скрипте оболочки?
Когда я запускаю простой сценарий оболочки со следующим кодом: #!/bin/sh printf "\e[32m Hello World\n" я получил \e [32m Hello World в качестве вывода, в отличие от зеленого вывода Hello World.
1
голос
2ответа
686 показов
использовать 'case $ 1 in' для чтения параметров команды - несколько флагов после тире и обрабатывать необычные флаги?
Я делаю сценарий bash, который использует как длинные параметры, так и короткие флаги. Так как я хочу длинные варианты, я не могу использовать getopts . Я попытался использовать следующий код: while ...
1
голос
1ответ
679 показов
Невозможно удалить файл, используя скрипт bash
У меня проблемы с удалением файла в скрипте bash. Я видел другой пост с той же проблемой, но ни одно из этих решений не решило мою проблему. Сценарий bash является контрольной проверкой OP5 и ...
1
голос
4ответа
600 показов
Как извлечь два числа из двух строк и рассчитать разницу в Bash?
У меня есть текстовый файл, который содержит (среди прочего) следующие строки: {chapter}{{1}Einleitung}{27}{chapter.1} {chapter}{{2}Grundlagen}{35}{chapter.2} Как я могу получить 2 строки из этого ...
1
голос
1ответ
389 показов
Автозаполнение каталогов в скриптах bash
Новичок скриптов Bash здесь пишет мой первый скрипт для копирования каталога картинок из одного места в другое. #!/bin/bash # Moves picture directories cp -R /path/to/pictures/$1 ...
1
голос
1ответ
1k показов
BASH: Как лучше всего фильтровать каталоги файлов за определенный диапазон дат в имени файла?
Вот картинка ... Формат даты: Y% m% d% H% M% S% Это мой формат имени файла: file_sub1_20110501000000.txt Структура каталогов: dir/ sub1/ file_sub1_20110501003000.txt file_sub1_20110501010000.txt ...
1
голос
0ответов
45 показов
Принудительно массово использовать PowerWash для 1500 хромбуков?
Мой друг восстанавливает устройства, покупает их у компаний и переустанавливает Windows, обновляет их и т.д., Чтобы перепродать.Я скорее парень из Linux, чем он, поэтому он спросил меня, знаю ли я, ...
1
голос
1ответ
296 показов
Как написать скрипт для изящной программы 'quit', так как 'kill' оставляет беспорядок
На PClinuxOS 2010 я использую SMB4K для управления общими ресурсами локальной сети. Он работает отлично, если я не забуду выйти из SMB4K перед выключением компьютера. Если я забуду И подключенный ...