Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
1ответ
194 показов
Команда cat выводит весь каталог при использовании в скрипте bash
У меня есть Scirpt, как это: #!/bash/bin file=`cat /proc/net/arp` echo $file И когда я запускаю скрипт, он выводит всю папку, где скрипт выглядит так: IP address HW type Flags HW address Mask Device ...
0
голосов
1ответ
62 показов
Bash one-liner для открытия нескольких процессов и выполнения функции python в каждом - параллельная обработка для бедняков
У меня есть файл Python, как my_functions.py и в этом файле есть функция def func(a,b): result = does_some_stuff(a,b) return result Есть ли bash с одним строком, который бы открывал N сессий Python и ...
0
голосов
1ответ
92 показов
Сценарий или подход для "обновления" нескольких файлов из каталога 1 в каталог 2 в Linux
У меня есть две директории, directory1 и directory2. Каков самый чистый способ с дружественным к Linux сценарием, который будет копировать последние файлы из каталога 1 в каталог 2, включая те же ...
0
голосов
0ответов
221 показов
bash script + printf + как сделать отступ с помощью printf
У меня есть много файлов, как показано ниже (одна и та же концепция для всех файлов) more list-OS23 linux-d linux-01 fedora-linux-c Solaris_machine1 AIX-65 linux-redhat18 unixware7-h unix-digital ...
0
голосов
2ответа
451 показов
Как перебрать несколько строк и удалить существующее содержимое
Я обычно запускаю команду как cat /path/to/file some stuff more stuff EOF Однако на этот раз я хочу перезаписать существующий файл и не добавлять к нему. Как я могу сделать это?
0
голосов
2ответа
1k показов
Как заставить скрипты запускаться из любого места на OS X?
Я правильно добавил свою папку сценариев в папку $ PATH. Но я все еще не могу запустить сценарии из любого места, просто вызывая их. Как мне этого добиться? Пример. Если у меня есть ~/scripts/ в моем ...
0
голосов
1ответ
57 показов
Сравните два файла в Linux
Я пытаюсь сравнить файл A с файлом шаблона B и показать совпавшие строки файла A. X можно заменить на 0 и 1 в файле B. Файл A не содержит никаких забот. Файл B - это большой файл. Например: Файл А: ...
0
голосов
3ответа
63 показов
Невозможно получить доступ к оболочке по SSH
Я добавил следующую строку в мой файл .bashrc, чтобы запустить экран GNU при входе в систему: exec screen Но кажется, что это происходит в цикле (может быть, это его стартовый экран также при запуске ...
0
голосов
1ответ
24 показов
вызов удаленного скрипта bash через https, который затем вызывает другой скрипт bash с http, считает безопасным?
Это может быть глупый вопрос, но я все равно пойду на него ... из-за некоторой обратной совместимости я изменил только часть цепочки вызывающих скриптов. есть причина, почему я называю это дважды, но ...
0
голосов
2ответа
216 показов
Отладка вложенного перенаправления BASH
Я знаю, что это должно быть легко, но следующее многократное перенаправление просто не работает: cat testfile > ./streamCompress > ./streamDecompress И streamCompress, и streamDecompress используют ...
0
голосов
0ответов
541 показов
Пакетный скрипт HandbrakeCLI bash транскодирует только один файл и завершает работу
Я пишу сценарий bash, который просматривает файлы webm и транскодирует их в .mp4, используя HandbrakeCLI. Однако, к моему удивлению, Handbrake транскодирует только один файл вместо всех. Вот мой ...
0
голосов
1ответ
2k показов
Как использовать unison для синхронизации файлов в файловой системе ext4 с файловой системой FAT? (бит разрешения)
Моя машина Linux Ext4. У меня есть внешний жесткий диск с FAT. Я могу синхронизировать большинство файлов без каких-либо проблем. Тем не менее, всегда есть несколько файлов, имеющих проблемы с ...
0
голосов
1ответ
54 показов
Если блок выполняет 2-ю команду на false
Я новичок в bash (разработчик PHP, выдававший себя за системного администратора Linux). У меня есть следующее, если блок в скрипте bash: if [ "$DAY"=="Sunday" ]; then cp ...
0
голосов
2ответа
642 показов
В Bash, как случайным образом выбрать файл из статического списка?
У меня есть скрипт bash while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done Как я могу рандомизировать этот процесс?
0
голосов
2ответа
223 показов
Как определение функции может быть частью конвейерной последовательности в грамматике оболочки POSIX?
Грамматика оболочки POSIX по адресу http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_10_02 говорит pipe_sequence : command | pipe_sequence '|' linebreak command ; ...
0
голосов
1ответ
1k показов
.bash_profile сломал мой ipython, Конда
Я использую Mac OSX, обновил свой bash_profile после следования инструкциям в одном из курсов Udacity. Однако я больше не могу получить доступ к своему ноутбуку ipython или даже к conda. Я получаю ...
0
голосов
1ответ
128 показов
Как я могу сравнить и удалить дубликаты файлов в нескольких папках на El Capitan?
Я имею дело с двумя различными типами файлов в OS X El Capitan. Они имеют одинаковое расширение файла, но имеют теги в конце имени файла (например, abc123_m.psarc и abc123_p.psarc). У меня есть одна ...
0
голосов
0ответов
41 показов
У меня проблема с cron
У меня есть этот скрипт: #!/bin/bash if [ ! -e /home/mam/restart.lock ]; then touch /home/mam/restart.lock killall arma3server /home/mam/arma3server & fi Я сделал Cron, как это: * * * * * ...
0
голосов
0ответов
43 показов
command_not_found_handler не разрешает команду cd
У меня есть следующий блок кода в файле ~/.bashrc function command_not_found_handle { for dir in $@; do path="${path}${dir}/" done if [[ -d ${path} ]]; then echo "directory exists and and changing to ...
0
голосов
2ответа
55 показов
bash для печати журнала с пользователем, датой и временем
Я пытаюсь распечатать журнал, используя bash который фиксирует некоторый текст, вошел в систему пользователя, дату и время и распечатывает его для analysis файла. удар echo "analysis done by" "$USER" ...
0
голосов
0ответов
38 показов
Bash - удаление всех, кроме одного числа в выходных данных команды
Я работаю над сценарием для обработки всех изображений, для которых стандартное отклонение меньше определенного порогового значения, например, если общее SD меньше 50 на изображении x, выполните y к ...
0
голосов
1ответ
1k показов
Получение 256 цветов из Cygwin в cmder/ConEmu
Я пытаюсь получить 256 цветов под Cygwin при запуске cmder. Обычно я открываю терминальную сессию в Windows 10, вводя "cmd" в меню "Пуск". Если мне нужно открыть терминал Cygwin, я обычно ввожу ...
0
голосов
1ответ
159 показов
Как написать сценарий Bash, который принимает параметры?
Я пишу сценарий Bash, чтобы упростить запуск локального веб-сервера, который я использую для тестирования; Мне не нужно, чтобы он работал все время, для меня более полезно запускать его, когда мне ...
0
голосов
2ответа
190 показов
Текст по умолчанию для команды чтения оболочки?
В основном я хочу ввод по умолчанию, который пользователь может редактировать при необходимости. Например: Please enter the city: Toronto где "Торонто" - это текст по умолчанию, и пользователь может ...
0
голосов
1ответ
603 показов
Как отсортировать текстовый файл с тремя столбцами, каждый из которых разделен запятой?
У меня есть текстовый файл как таковой, 1151,1000,801; 1152,3000,801; 1154,1000,801; 1156,3000,170; Я хотел бы отсортировать на основе третьего числа в каждой строке. Как я могу это сделать?
0
голосов
1ответ
300 показов
Обновление PostgreSQL через Homebrew
Я пытаюсь обновить PostgreSQL с версии моей системы (9.1.5) до последней версии (9.2.3). Я следовал инструкциям на этом Railscast и сталкиваюсь с проблемами. После установки psql через brew install ...
0
голосов
4ответа
221 показов
Запустите приложение Windows из Ubuntu в Windows
Я использую Bash на Ubuntu на Windows. Я перехожу к папке, и оттуда я хотел бы открыть файл в программе Windows. Например: после ввода cd \mnt\c\Users\myusername\Desktop notepad index.php Я бы хотел, ...
0
голосов
3ответа
120 показов
Разрешить нескольким пользователям входить и отслеживать их использование
Это для академических целей. Я ищу хороший вариант, когда студенты могут войти в систему, используя имя пользователя и пароль, и я могу отслеживать, что делают студенты. Студентам следует давать ...
0
голосов
0ответов
680 показов
Имя задачи Rake в выводе ps?
pid = `ps -ef | grep -v grep | grep rake | awk '{print $2}'` Это набор кода ruby, который выполняет команды Linux по конвейеру. Хотя я обычно просто использую ps aux , просто потому, что заметил, что ...
0
голосов
2ответа
443 показов
Могу ли я удалить только первую подходящую строку, используя sed?
У меня есть файл testfile.txt содержащий pippo=x pluto=y 1234=z Я хотел бы удалить только первую строку, соответствующую /^[a-z]\+=/ (первая строка в этом примере). Я пытался с помощью следующей ...
0
голосов
1ответ
849 показов
как смонтировать chroot /proc при запуске Ubuntu
Чтобы запустить Java в среде chroot, я должен смонтировать файловую систему /proc, используя следующую команду mount -t proc none /proc внутри среды chroot или же mount -o bind /proc ...
0
голосов
1ответ
25 показов
Сброс кеша с помощью bash
Я пытаюсь автоматизировать запуск файла .sh каждый раз перед открытием Chrome, вот что я хочу сделать. rm -rf /home/pi/.config/chromium tar -cvf reseterfiles.tgz /home/pi/.config/ В архиве содержатся ...
0
голосов
1ответ
41 показов
Создайте список избранных пользователей в Bash на OS X
Я пытаюсь создать сценарий копирования, чтобы быстро скопировать пользовательскую папку в OS X, исключая при этом все ненужные файлы (кэши, старые резервные копии iPhone, журналы и т.д.). Что ...
0
голосов
1ответ
62 показов
Как извлечь конкретные данные из таблицы?
Вот таблица ... Group Name Designation 2 (John) Front End Developer 12 (Jim) Back End Developer 8 (Jill) Full Stack Developer 21 (Jack) Front End Developer 2 (James) Front End Developer 12 (Jane) ...
0
голосов
1ответ
103 показов
nohup на bash redhat - это один процесс
Я использую Capistrano для развертывания службы Python. Я пытался как запустить службу, так и написать pid-файл, чтобы я мог перезапустить службу или остановить службу позже. Проблема в том, что ...
0
голосов
1ответ
266 показов
Проверьте MD5 заголовка файла, размещенного на веб-сервере
Я пишу скрипт bash для периодической загрузки установочного файла с использованием cURL. Проблема заключается в следующем, файл имеет размер около 110 МБ и всегда имеет одинаковое имя файла. Я могу ...
0
голосов
1ответ
295 показов
Как настроить secureCRT для удаления отображения контента после выхода из vim
Откройте соединение ssh или telnet в secureCRT 6.0 или 7.0, когда «vim xxx.txt», после выхода из vim с помощью «:q», содержимое xxx.txt по-прежнему будет отображаться на экране. Но в putty та же ...
0
голосов
1ответ
86 показов
В центре внимания теперь обработка сценариев bash как «документа» вместо «исполняемого файла unix»
У меня есть каталог часто используемых скриптов bash, и я склонен запускать их через Альфред Альфред, в свою очередь, полагается на Spotlight, чтобы индексировать скрипты и назначать им мета-тип ...
0
голосов
2ответа
1k показов
tmux не срабатывает при помещении в rc.local
Я хочу запустить tmux при загрузке на Raspberry Pi - 2. Я написал файл session.sh и поместил его в ~/bin/ file, который находится в домашнем каталоге. Этот ~/bin/ также включен в $PATH и, ...
0
голосов
2ответа
850 показов
Cygwin Bash - если заявление не работает
Я новичок в bash-скриптинге и пытаюсь учиться в Windows, поэтому я скачал cygwin. Использование Windows 10, Cygwin v2.5.1 Я удостоверился, что установил пакет bash (я сделал), и поэтому я начал ...
0
голосов
1ответ
639 показов
Использовать netcat для моста через брандмауэр?
У меня есть машина за брандмауэром. Это моя машина, я настроил ssh, но она полностью защищена от огня. Мое решение состояло в том, чтобы использовать обратную оболочку, настроенную на основе cron, ...
0
голосов
2ответа
4k показов
Bash - сортировка по первому символу
Я хочу отсортировать файл по первому столбцу, но начать сортировку нужно с 5 символов. Как я могу это сделать? Мой файл: "TTTTCTTACA" 1 1 "TTTTCTTACC" 1 "TTTTCTTACT" 1 1 "TTTTCTTAGC" 1 "TTTTCTTATT" 2 ...
0
голосов
2ответа
593 показов
Как конвертировать дату из числового формата в формат String?
Мой ввод [10/04/16 01:02:03 BST] .Как я могу преобразовать в Apr 10 16 01:02:03? И я не хочу заменять / на - .
0
голосов
1ответ
237 показов
OS X - принять поведение "команда не найдена" из Ubuntu
Возник вопрос о переопределении поведения команды по умолчанию not found в Ubuntu. Это здесь. Я попытался добавить следующее в ~/.bash_profile, /etc /bashrc и /etc /profile, но безуспешно: function ...
0
голосов
2ответа
980 показов
Как сравнить отрицательные плавающие точки в Баш
Мы протестировали наш скрипт, и он не работает при отрицательном сравнении с плавающей запятой в bash. Что мы делаем не так ? $F1=10000000000 $F2=300 FLP=$(bc
0
голосов
3ответа
120 показов
как удалить файл в /etc, когда выполняется rc.sysinit?
Я хочу удалить файл, когда выполняется rc.sysinit. Я написал что-то вроде следующего: да | rm /etc /anImportantFileWhichBelongsToSystem Я предполагаю, что родительский пользователь для выполнения ...
0
голосов
2ответа
112 показов
Изменение каталогов в оболочке Bash с большими именами файлов
Я должен перемещаться по ряду каталогов, содержащих установщики программного обеспечения. Я написал небольшую функцию bash, которая доставляет меня в основную папку, содержащую все сборки, но имена ...
0
голосов
1ответ
937 показов
Передача значений массива в командные аргументы
Я пытаюсь написать скрипт, который выполняет команду для каждого из элементов массива, независимо от количества значений в нем. Тем не менее, единственное решение, которое я придумаю, это следующее ...
0
голосов
1ответ
139 показов
Можно ли заставить окружение игнорировать переменную $ http_proxy env для определенных URL-адресов?
В Firefox я могу установить прокси для всех URL, кроме определенных доменов. Можно ли сделать то же самое с переменной среды http_proxy ? То есть я могу установить другую переменную для исключения ...
0
голосов
2ответа
644 показов
В Ubuntu проблемы с $ BASH_VERSION и новым пользователем
Я вхожу в свой новый Ubuntu VPS через SSH с терминала на рабочем столе Ubuntu. Я создал нового пользователя adam, которого я добавил в группу sudo, поэтому мне не нужно постоянно входить в систему ...