Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
1ответ
54 показов
Linux bash итерации и перерыв
У меня есть две группы серверов SERVERS_CA и SERVERS_NY. У меня будет массив что-то вроде SERVERGROUP =(Калифорния, Нью-Йорк) У CA и NY будет множество серверов в таких массивах, как CA =(ca126 ca546 ...
0
голосов
1ответ
202 показов
Как мне убедиться, что bash (не tcsh) используется в Linux?
У меня есть скрипт bash, где я использую ssh для подключения к другому серверу и запускаю там некоторые команды. Я нашел на некоторых сайтах эту ошибку (Warning: no access to tty (Bad file ...
0
голосов
2ответа
1k показов
Linux Cat в файл, включая выход кода из копирования + вставки
Могу ли я распечатать код для STDOUT, который будет имитировать поведение Ctrl+c внутри cat? Например, я хотел бы, чтобы мой сценарий распечатывал команду cat последующим содержимым файла следующим ...
0
голосов
1ответ
1k показов
Скрипт Awk для запуска команды, основанной на условии, используя 'if'
У меня есть фрагмент кода, который в основном берет файл с именем 'srcip' (который представляет собой просто список IP-адресов) и сравнивает его с моим файлом '~/db', который является просто базой ...
0
голосов
1ответ
85 показов
Открывать терминалы gnome программно с помощью скрипта, который требует двойных кавычек
Я пытаюсь использовать скрипт wrapper.sh порождает отдельные терминалы для скрипта, который принимает параметры в двойных кавычках, например так: #!/bin/bash gnome-terminal -e "./script.py -d ...
0
голосов
1ответ
46 показов
Комбинация команд Echo и >> operator
Я учился настраивать Django в OpenShift и застрял со следующими командами. Может кто-нибудь помочь мне узнать, какая операция выполняется этими командами здесь, и что может быть ее эквивалентом, если ...
0
голосов
1ответ
910 показов
Gfortran не работает на моем Mac OS X
Я попытался запустить gfortran на моем Mac OS X, но это не сработало. При наборе gfortran в терминале я получил ошибку -bash: gfortran: команда не найдена. Поэтому я подумал, что, возможно, моя ...
0
голосов
1ответ
1k показов
cp: fts_open: нет такого файла или каталога / почему?
У меня есть следующий скрипт: #!/bin/bash echo "This script will copy all JPG files inside directory '~/temp/merged':"; pwd; read -r -p "Please confirm, that you want to copy all JPG files [y/N]" ...
0
голосов
2ответа
584 показов
Как пакетно переименовать файлы в Ubuntu?
Я обнаружил, что rename в Ubuntu 10, к сожалению, не поддерживает регулярные выражения. Мне нужно переименовать файлы, содержащие _thumb чтобы _t оставил все как есть. Пример: переименуйте ...
0
голосов
1ответ
767 показов
Как создать оболочку сценария для отправки cmd через telnet и регистрировать только результаты?
Я хотел бы сделать сценарий оболочки, который может вызывать диапазон IP-адресов через telnet, чтобы отправить команду и записать результат в файл.
0
голосов
2ответа
385 показов
Переместить диапазон файлов
У меня есть ряд пронумерованных файлов (изображений), и я хочу переместить их в подкаталог. https://superuser.com/questions/380338/move-a-range-of-numbered-files# = предлагает использовать mv ...
0
голосов
1ответ
112 показов
Удалить все файлы, кроме определенного файла в Bash
Я пытаюсь использовать rm -rf !(current) удалить все папки в текущем пути, кроме current папки. Но я получаю ниже ошибки bash:!: событие не найдено Как мне получить эту функциональность в Bash?
0
голосов
2ответа
5k показов
любой способ запустить grep в обратном направлении, то есть с конца файла и вверх?
У меня есть файл журнала 70G+, и я хотел бы, чтобы самые последние записи (в журнале apache добавлялись новые элементы в конце), которые соответствовали шаблону. я могу либо: run grep | tail или же ...
0
голосов
2ответа
739 показов
найти все идентификаторы и классы, используемые в HTML-документе в BASH
У меня есть блок HTML, из которого мне нужно вытащить все идентификаторы и классы. Я хочу составить список из них, чтобы я мог начать обрезку нашего большего, чем необходимо, документа CSS (173 КБ). ...
0
голосов
1ответ
771 показов
Неожиданный результат от команды сортировки linux bash
У меня есть файл foo.txt с этим содержанием: chr1 15 chr11 5 chr11 8 chr1 7 chr2 23 chr1 35 Я попытался отсортировать сначала по первому столбцу, а затем по второму столбцу для разрыва связей с ...
0
голосов
1ответ
90 показов
Не закрывайте экран после запуска с псевдонимом и запуска некоторых команд
У меня есть псевдоним bash для перемещения в папку проекта, начальный экран и получения новых изменений из git. это выглядит так: alias start_manager2='cd ~/programming/manager2/ && screen -t "main" ...
0
голосов
1ответ
3k показов
ни одна из команд не работает в терминале Linux
Внезапно я не могу выполнить какую-либо команду в своем терминале Debian: pi@rpi ~ $ ls -bash: ls: command not found или же pi@rpi ~ $ sudo omxplayer -r -o hdmi mymovie.mkv -bash: /usr/bin/sudo: No ...
0
голосов
0ответов
141 показов
Bash Script отображает сеанс удаленного экрана для пользователя
Я новичок в написании сценариев bash, и мне сложно понять, как этого добиться. Я работаю над сценарием, предназначенным для резервного копирования и управления Java-приложением, которое выполняется в ...
0
голосов
1ответ
959 показов
Запуск скрипта из ssh, выход из системы и продолжение скрипта
Общий вопрос здесь - как мне автоматизировать sshing в машину, запустить скрипт и выйти из него, не убивая скрипт? Я знаю, что на это уже отвечали несколько раз, но мне не повезло с решениями, ...
0
голосов
1ответ
1k показов
Перечисление каждого другого элемента массива в цикле
У меня есть динамический массив со значениями пары ключей, и я хотел бы перечислить все остальные значения. В этом случае просто имена в массиве. Поскольку я не использую bash v4, я смог использовать ...
0
голосов
2ответа
1k показов
Скопировать конфигурацию оболочки с одного компьютера на другой?
У меня есть логин на другой сервер, где настройки оболочки не такие, как хотелось бы. Например, я не вижу своего имени пользователя и CWD в приглашении, и когда я нажимаю клавишу со стрелкой, вместо ...
0
голосов
1ответ
156 показов
$ RANDOM в сценарии и в командной строке
Я думаю, что нашел действительно странную ошибку в генераторе случайных чисел Bash ($RANDOM). Показывать проще, чем рассказывать, вот что происходит: Цель состоит в том, чтобы получить случайные ...
0
голосов
1ответ
44 показов
Мой bash_prompt не может найти сценарий оболочки
Это функция, которую я добавил в свой .bash_prompt function look_for_autorun() { echo "checking file" FILE="autorun.sh" if [ -x $FILE ] then echo "File '$FILE' Exists" else echo "The File '$FILE' ...
0
голосов
1ответ
851 показов
Скрипт для удаления всех не-администраторов с помощью скрипта launchd или выхода из системы на OS X
Я нашел несколько статей, которые касаются этой темы, но они не работают для меня или, возможно, потому что они лет, они не работают OS X 10.10 Yosemite. Короче говоря, мы запускаем Deep Freeze, но я ...
0
голосов
1ответ
195 показов
Linux sort Command: как отсортировать по числу, встроенному в поле?
Я на RHEL 6 использую BASH. Я пытаюсь отсортировать некоторые строки в файле по числу, встроенному в поле. Название файла - word.txt. Это команда, которую я использую: sort -n -k4 word.txt Это вывод, ...
0
голосов
1ответ
198 показов
Как использовать find для заполнения переменной в скрипте Shell
Я делаю простой сценарий Shell из скучной, постоянно повторяющейся работы. Скрипт корректно меняет каталог, и теперь я хочу запускать другие скрипты на основе аргумента, который я набрал при запуске ...
0
голосов
2ответа
574 показов
bash one-liner while loop для ssh на внутренний IP или внешний IP
Я хотел бы иметь цикл while на экране моего терминала, который каждую секунду пытается подключиться к серверу. На данный момент это выглядит примерно так: while true; do echo INTERNALIP && date >> ...
0
голосов
2ответа
1k показов
Добавление субтитров для нескольких файлов MKV с помощью MKVmerge с помощью терминала
Я пытаюсь добавить субтитры для нескольких файлов MKV. Я использую этот скрипт для этого: for file in *.mkv; do "/Applications/Mkvtoolnix-7.0.0.app/Contents/MacOS/mkvmerge" -o "${file%\.*}(1).mkv" ...
0
голосов
1ответ
2k показов
Как получить xterm-подобные разделенные окна в Debian (Ubuntu)
Я хотел бы добиться этого эффекта в Linux. По сути, я хотел бы, чтобы vim был открыт слева и имел командную строку справа, чтобы, возможно, вести журнал ошибок. Ubuntu 14.04 на моем рабочем столе, но ...
0
голосов
1ответ
2k показов
Замена подстроки в массиве с помощью bash
Что я имею: array[0]="Programm is Running" array[1]="programm is down" Что я хочу: array[0]="Programm is \e[0;32mRunning\e[0m" array[1]="programm is \e[0;31mDown\e[0m" Это сделает все немного более ...
0
голосов
1ответ
74 показов
Восстановление файла в Linux
Я безопасно удалил файл в Linux: 1) Сначала зашифруйте его с помощью AES (цепочка блоков шифра) 2) Затем с помощью srm, который делает 38 проходов (как объяснено в man srm) Любые указатели о том, как ...
0
голосов
1ответ
82 показов
Как заставить Konsole вызывать konsole -ls для всех пользователей?
Я администратор домена Linux для студентов. Студенты используют свои лабораторные рабочие станции в графическом режиме, но часто используют Konsole в KDE для задач ssh и программирования. Я знаю, что ...
0
голосов
1ответ
2k показов
Добавить индексный номер к имени переменной в bash?
Я пытаюсь перебрать пронумерованные переменные, но мне трудно добавить индексный номер цикла к имени базовой переменной. Код следует, используя 2-итерационный пример: #ENTER TOTAL NUMBER OF RUNS ...
0
голосов
1ответ
68 показов
Какая программа linux наиболее эффективна для удаления файла?
Некоторые люди рекомендуют: whipe, srm, shred и т.д. Можно ли предположить, что цель состоит в том, чтобы сделать файл безвозвратным независимо от времени / места, которое требуется для удаления? ...
0
голосов
1ответ
263 показов
Знак процента в bash не печатается
У меня странная проблема: я не могу набрать или скопировать знак процента в моем bash ... Я пытался прочитать ~/.bashrc , /etc/profile (и прочее в /etc/profile.d). Я также попробовал sudo bash , но ...
0
голосов
1ответ
2k показов
Zsh завершение для всех исполняемых файлов в пути
Я написал скрипт, который сам принимает в качестве аргумента любой произвольный исполняемый файл в моем $ PATH. Есть ли способ создать функцию завершения zsh (или bash), чтобы я мог набрать myFunc ...
0
голосов
1ответ
195 показов
Что такое файл запуска оболочки KNOPPIX?
Я пытаюсь установить virtualenvwrapper и мне нужно изменить настройки файла запуска моей оболочки (например, .bashrc, .zhrc, .profile и т.д.), Чтобы написать это: export ...
0
голосов
3ответа
200 показов
Распечатать предыдущие 20 строк текста из определенной точки текстового файла
В настоящее время: Я новичок в написании сценариев, обучаю себя по ходу дела, и это мой первый сценарий, который я разрабатываю. То, что пытается сделать мой скрипт - это посмотреть на указанный ...
0
голосов
1ответ
6k показов
Скачать несколько файлов с FTP-сервера с помощью скрипта bash
У меня есть 2 или 3 FTP-сервера, где наш хостер ежедневно создает резервные копии базы данных. Так как он хранит только одну, мне было приказано писать bash-скрипт для ежедневной загрузки всех ...
0
голосов
0ответов
181 показов
Автоэкспорт bash внутренних переменных
Мне нужно получить доступ к некоторым внутренним переменным bash (BASH_LINENO, BASH_SOURCE) из команды, вызываемой сценарием оболочки. Единственный возможный интерфейс между моей командой и скриптом ...
0
голосов
3ответа
60 показов
Как переместить файлы из многих дочерних каталогов в мой корневой каталог?
Я использую Bash на Mac 10.9.5. У меня есть файлы PDF во многих каталогах, все на одном уровне от корня ... Dir_1/abc.PDF Dir_2/def.PDF Dir_3/ghi.PDF Dir_3/jkl.PDF ... Как мне написать команду ...
0
голосов
1ответ
719 показов
Расширение Brace, по-видимому, не работает в Bash 3.2.51 на Mac OS X
У меня на рабочем столе куча файлов LaTeX: ma 512 hw 11.log, ma 512 hw 11.aux, ma 512 hw 11.tex и т.п. Я хочу использовать расширение скобки, чтобы напечатать их в Терминал. Например, ls *.{log, aux} ...
0
голосов
2ответа
215 показов
Bash: Что означает эхо xy> | фу делать?
Документация ядра mttr дает эту команду: echo "base=0xf8000000 size=0x400000 type=write-combining" >| /proc/mtrr Пока я знаю что > и | Я никогда не видел их в комбинации. Googling bash >| не слишком ...
0
голосов
1ответ
797 показов
Использование сценария EXPECT с $ в пароле
Я пытаюсь установить переменную в скрипте bash для Linux, которая содержит символ $ , т.е. пароль равен Gl @ d1us $ 123, поэтому PASS="Gl@d1us\$123" . Я могу поставить перед $ символ \ и он отлично ...
0
голосов
5ответов
1k показов
Перейти в каталог пути к файлу
Есть ли способ, с помощью которого команда cd может принять обычный путь к файлу и перейти в каталог, где находится файл? Изображение, которое вы можете сделать: vim ...
0
голосов
1ответ
858 показов
Измените каталог ConEmu на рабочий каталог с помощью Git bash
В настоящее время я использую следующее, чтобы открыть экземпляр Git bash: -new_console:"%ProgramFiles%\Git\bin\sh.exe" --login -i Это начинает новую вкладку в домашнем каталоге. Мне бы хотелось, ...
0
голосов
1ответ
259 показов
Bash: несколько команд с конвейером на 1 строке
Эта команда получает мой IP-адрес: who am i|cut -d "(" -f2 | cut -d ")" -f1 выход: 10.22.184.126 эта команда отправляет команду ZPL 10.22.184.126 на порт 5964: printf ...
0
голосов
1ответ
388 показов
Escape-ввод строки в sed
У меня возникли некоторые проблемы с заменой строки в файле, используя sed на строку, которая содержит переводы строк. Следующее не получится полностью. Я предполагаю, что мне нужно экранировать ...
0
голосов
1ответ
52 показов
линии исчезают в истории bash: это ошибка или фича?
Когда я ввожу командную строку, начинающуюся с пробела, эта строка не появляется в истории bash (используя стрелку вверх). Это ошибка или особенность bash?
0
голосов
1ответ
374 показов
Linux Bash SSH - Почему не работает команда туннелирования переадресации портов?
Команды, которые я пробую: ssh -vxNn -L 8080:192.168.x.xx:80 hostname@server ssh -vxNn -L 8080:192.168.x.xx:80 hostname@server Где "x" замаскирован для безопасности, так же как имя хоста и сервер, но ...