Вопросы с меткой [bash]

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

0
голосов
1ответ
35 показов

Bash игнорировать команды, другие опции не работают

При вводе команды с пробелом bash не сохраняет ее в истории. Это в моем .bash_profile HISTCONTROL=ignoreboth Что еще мне нужно?
0
голосов
1ответ
39 показов

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

образец вывода RETENTION_INTERVAL ------------------ 10080 Мне нужно передать числовое значение "10080" из выходного файла в переменную.Условие должно проверить значение и перейти к следующему шагу, ...
0
голосов
1ответ
104 показов

поиск большого количества возможных имен файлов в большом дереве каталогов

Мне нужно искать в большом дереве каталогов большое количество возможных имен файлов, т.е. у меня есть входной файл с длинным списком строк, которые мне нужно найти в дереве (или, как показано ниже: ...
0
голосов
1ответ
431 показов

Как перехватить вывод diff из команды find exec?

Я использую Ubuntu (Precise 12.04). Я пытаюсь написать сценарий bash, чтобы проверить, изменился ли файл с помощью awk replace с помощью команды diff. Я сделал тест со следующим: #! /bin/bash diff ...
0
голосов
1ответ
1k показов

Bash файлы открывают терминал при открытии

Это кажется чем-то простым, но я не могу понять, как это сделать. Я хотел бы, чтобы все файлы bash (* .sh, * .bash) открывались с помощью терминала, чтобы показать их вывод в.
0
голосов
1ответ
297 показов

Стрелка вверх в терминале gnome для просмотра истории командной строки игнорирует команды с начальным пробелом. Есть ли обходной путь?

При написании кода на Python (используя gvim) я часто сохраняю сложные команды командной строки для тестовых случаев, сохраненных в моих строках документации. Распространенная ошибка, которую я трачу ...
0
голосов
0ответов
592 показов

Инструменты / способы CLI для динамически создаваемой структуры DOM-анализа HTML Javascript

Я планирую сделать инструмент, который распознает HTML, используя структуру DOM в CLI. Поскольку многие сайты производят множество элементов DOM с использованием JavaScript в наши дни, становится все ...
0
голосов
1ответ
877 показов

mc-wrapper не выходит в каталог MC_PWD

Недавно я установил openSUSE 13.1 и настроил mc обычно, добавив псевдоним mc к mc-wrapper.sh чтобы он выходил в последний рабочий каталог в экземпляре mc . Однако это не похоже на работу. Я попытался ...
0
голосов
2ответа
444 показов

Найти файлы, затем tar с подстановочными знаками

У меня есть серия файлов под названием: 2014111test.log 2014111test.log.stuff 2014111test.log.flibble 2014115test.log 2014115test.log.stuff 2014115test.log.flibble Я хочу найти все файлы журнала за ...
0
голосов
0ответов
23 показов

Bash Terminal цвета для типов файлов

В терминале Bash, похоже, нет цветов для определенных типов файлов, таких как docx, pdf ... Можно ли добавить цвета для них в вывод ls или нет?
0
голосов
2ответа
2k показов

Команда "find" -exec заменяет строку

Я пытаюсь найти файлы JPG в дереве папок, чтобы выполнить команду "", чтобы преобразовать их в PDF. Проблема в том, что код, который я запускаю, оставляет файл в той же директории, и я хочу ...
0
голосов
1ответ
238 показов

Bash не имеет исходного файла, если не запущен вручную

bash не получит исходные файлы с терминала входа в систему, если я не запустил bash вручную с терминала, у меня есть bash (а не sh или dash) Когда я создаю исходный файл, он возвращает ошибки ...
0
голосов
2ответа
2k показов

IFS-разделенные элементы в цикле

Рекомендуется использовать IFS для просмотра списка, разделенного запятыми, например, здесь. Но я вижу, что sentences="Hello World,Questions" IFS=, sentences1=($sentences) # if we comment this line ...
0
голосов
1ответ
2k показов

Невозможно запустить bash-скрипт с shell_exec

Я гуглю и пытаюсь решить эту проблему с помощью моего php-скрипта уже несколько дней, и я надеюсь, что кто-то здесь увидит проблему, которую мне не хватает при получении моего php-скрипта для запуска ...
0
голосов
1ответ
751 показов

Настройка включающих путей в LSF-bsub

Я выполняю большую работу на HPC. Но установленные программы для работы - старые версии, и у меня есть новые версии в моем домашнем каталоге. Я могу войти в любой узел, экспортировать путь к новым ...
0
голосов
2ответа
215 показов

Получить конкретную точку в рефере apache access.log

Как я могу получить реферер из apache access.log без "GET" и "HTTP/1.1"? cat $APACHELOGFILE | awk -F\" '{print $2} Выходные данные: GET /folder /xpto / HTTP / 1.1
0
голосов
1ответ
44 показов

Резервное копирование рекурсивно не копирует каталоги

У меня есть следующая строка в скрипте для резервного копирования, и он не рекурсивно копирует все каталоги, он получает файлы, а просто объединяет их все вместе. Может кто-нибудь сказать мне, что с ...
0
голосов
1ответ
1k показов

Как я могу удалить самый старый каталог в каталоге?

Я пишу программу резервного копирования, и мне нужно выполнить команду bash, чтобы удалить самый старый каталог в определенном каталоге. Я нашел эту команду, чтобы напечатать самый старый каталог: ...
0
голосов
0ответов
92 показов

Старет управляемый сервер используя Jenkins

Я пытаюсь запустить сервер под управлением веб-логики из системы Linux. для этого у меня есть один скрипт оболочки start_wls_managed4_btwnpmd01.sh со следующим кодом. ...
0
голосов
2ответа
57 показов

Какой самый умный способ скопировать-переименовать (сделать резервную копию) несколько файлов в разных папках одновременно в оболочке?

Я хочу скопировать и сделать резервные копии нескольких файлов одновременно в другой папке перед обновлением ntpd. Пример (только один файл): sudo cp /usr/sbin/ntpd /usr/sbin/ntpd.old файлы: ...
0
голосов
1ответ
506 показов

Bash скрипт анализирует лог apache

Мне нужна помощь с этим скриптом. Этот скрипт анализирует apache_access.log через filter.txt, если существует термин в фильтре, скрипт что-то сделает. Моя проблема, я думаю, в первой команде "для", я ...
0
голосов
1ответ
71 показов

скрипт для запрета монтирования определенного idVendor

Я пытаюсь написать скрипт, чтобы запретить монтирование некоторых брендов USB-накопителей, таких как Silicon Power. Я подумал о том, чтобы использовать tail -f /var/log/messages и выполнить grep для ...
0
голосов
1ответ
505 показов

«localhost» перестал работать как псевдоним для «127.0.0.1» для SSHing в мою VirtualBox VM из OSX. Почему и как исправить?

Вопрос объясняет проблему. В течение многих месяцев у меня никогда не было проблем в этом направлении. Затем, вчера утром, я не мог попасть в свою виртуальную машину! Потребовалось много времени для ...
0
голосов
1ответ
370 показов

Mac .bash_profile.save Как заставить его работать самому / где на самом деле изменить пути

пытаясь изменить мой путь для Ruby / SASS. Я всегда использовал файл в моем доме под названием .bash_profile.save Там у меня есть пути экспорта, которые работают нормально, но только когда я ...
0
голосов
2ответа
480 показов

Передача нескольких команд в оболочке BASH

Я пытаюсь рекурсивно перебрать каталог, который содержит множество других каталогов и файлов, а затем найти все файлы .rb и скопировать их в другой каталог. Это то, что у меня есть, но оно работает ...
0
голосов
1ответ
367 показов

Запустите команду для каждого файла в каталоге, изменив имя вывода

Мне нужно скомпилировать все файлы C в каталоге в отдельные выходные данные ... см. Пример gcc -Wall program1.c -o program1.out Как мне это сделать?
0
голосов
2ответа
91 показов

bash: как использовать аргумент в кавычках в select

Из команды я получаю несколько аргументов, которые я хочу предложить пользователю с помощью оператора select из bash в сценарии оболочки. Аргументы, предоставленные командой, могут содержать пробелы ...
0
голосов
1ответ
680 показов

Conemu множественный Баш Cygwin SSH

Я просто хочу знать, как войти на сервер через ssh, используя, например, несколько вкладок, например ssh user1@1.1.1.1 для вкладки с именем server1 (в определенную папку) и ssh user2@2.2.2.2 для ...
0
голосов
1ответ
905 показов

RVM хочет, чтобы я редактировал PATH в .bash_profile - боюсь, это беспорядок

Я пытаюсь запустить подтему Omega на моем локальном компьютере (OSX 10.10) с Acquia Desktop Dev. Попытка запустить изолированный ruby в каталоге подтем. Когда я использую rvm list я получаю: Warning! ...
0
голосов
2ответа
944 показов

Как перенести мою текущую историю bash при открытии сессии tmux?

Я часто оказываюсь в такой ситуации: Я начинаю что-то делать в терминале. Мне нужно больше терминального пространства, поэтому я открываю tmux . История ушла, даже команды, которые я хотел запустить ...
0
голосов
1ответ
935 показов

Баш на андроид

У меня рутированный смартфон sony z2, и я могу запускать sh-скрипты, у меня также установлен busybox, но я не могу понять, как запускать bash-скрипты, я пробовал ls -l /bin /bash из терминала и ...
0
голосов
1ответ
259 показов

Пакетный эквивалент Windows "команды" в Linux Bash

В linux bash есть command которая может выполнить "настоящую" команду, даже если у вас есть имя функции или имя файла сценария, имя которого равно этой команде. function ping(){ echo do nothing } ...
0
голосов
1ответ
3k показов

Что делать, если [-f файл]; имею в виду?

У меня есть оператор if в файле Bash: if [ -f bin/post_compile ]; then echo "-----> Running post-compile hook" chmod +x bin/post_compile sub-env bin/post_compile fi что означает -f ?
0
голосов
2ответа
566 показов

Сумасшедшее терминальное поведение

Я пытаюсь запустить скрипт, чтобы разорвать все аудио из группы файлов MP4. Все работает, когда я делаю это построчно, вырезая и вставляя из моего текстового редактора в терминал, но когда я создаю ...
0
голосов
1ответ
304 показов

Без команды eval не работает правильно

просто то, что я не могу понять это. Начинающий скрипт bash здесь Я написал скрипт для принятия параметров командной строки, которые позже передаются в Maven Вот рабочая версия скрипта: #!/bin/bash ...
0
голосов
1ответ
68 показов

Переименование группы файлов путем усечения в определенной точке

Мне нужно переименовать кучу музыкальных файлов из Artist - Title [FREE DL].mp3 и Artist - Title [FREE DL] [PREMIERE].mp3 чтобы просто Artist - Title.mp3 У меня есть это, но это не работает, и я не ...
0
голосов
1ответ
269 показов

Посмотрите SSID, с которым связан мой интерфейс Wi-Fi, на основе IP-адреса интерфейса

Как я могу использовать bash для получения имени SSID сети Wi-Fi, с которой связан мой интерфейс Wi-Fi, когда я знаю IP-адрес интерфейса Wi-Fi? Я получаю список IP-адресов с помощью команды ifconfig ...
0
голосов
0ответов
194 показов

Введено неверно .bash_profile и теперь мой ноутбук перегревается

Я только учусь, как использовать командную строку, и редактировал параметр приглашения bash в .bash_profile . Я сделал ошибку в настройках подсказки в .bash_profile и потерял подсказку и возможность ...
0
голосов
1ответ
100 показов

Нужна команда bash для рекурсивного поиска и копирования только файлов из одной иерархии dir в другую

Можно ли запустить команду, используя bash, которая заменит все файлы в одной структуре каталогов на все файлы в другой. Например, если у меня есть эти две структуры каталогов: dest dest/A dest/A/B ...
0
голосов
2ответа
3k показов

Удаленная команда PuTTY, содержащая цикл while

Я пытаюсь автоматизировать несколько общих задач, которые я выполняю по SSH на удаленном сервере. Для этого я использую PuTTY и его опцию "удаленная команда" (Connection> SSH) в нескольких ...
0
голосов
1ответ
1k показов

tar -czvf без выходного файла

Скажем, вы запускаете tar -czvf some_folder_here и на самом деле не указываете выходной файл, например tar -czvf some_output_file.tar some_folder_here . Куда уходит файл? Я просто запустил это ...
0
голосов
1ответ
658 показов

Где bash получает данные об имени хоста для установки HOSTNAME и как я могу изменить его навсегда?

Я знаю, что вы можете сделать что-то вроде этого: export HOSTNAME=xyz echo $HOSTNAME И вы увидите сделанные изменения. Однако, где bash читает при запуске, чтобы установить эту переменную среды? Я ...
0
голосов
1ответ
1k показов

grep: неверная обратная ссылка для выражения даты в tcsh

Я погуглил следующую ошибку и не получил каких-либо хороших объяснений того, что происходит с grep под tcsh. (Да, это выражение даты существует в файлах журнала). $ grep '2014-07-21' *.log grep: ...
0
голосов
2ответа
3k показов

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

Можно ли в bash использовать подстановочные знаки для указания «все файлы в текущем каталоге, КРОМЕ [файлы, соответствующие определенному (подстановочному) шаблону]»? Например, "все файлы, которые не ...
0
голосов
2ответа
995 показов

Как выполнить файлы, которые найдены найти

У меня есть несколько исполняемых файлов в дереве каталогов. Я хочу найти их и выполнить их самым простым способом. Я пробовал это до сих пор:find . -perm 0775 -type f | xargs exec Но exec - это не ...
0
голосов
1ответ
68 показов

Перемещение спам-писем из каталога - bash script

Я пытаюсь написать bash-скрипт, который может очистить мой сервер от спама, который уже есть в папках моего клиента. Мне нужен этот скрипт, Проверьте рекурсивно каталог /var /qmail /mailnames /* на ...
0
голосов
1ответ
86 показов

Bash: немедленно отменить задание после его запуска (встроенный эквивалент Bash для Z Shell &!)

Есть ли Bash-эквивалент Z Shell's &! (или &|), т. е. немедленно отменить задание после его запуска? Я посмотрел справочное руководство по Bash и искал в Google, но, похоже, не нашел ничего ...
0
голосов
1ответ
348 показов

Команда подсказки Bash перезаписывается при вызове команды истории / удаления

Моя подсказка Bash очищается при удалении текста после него или заходит слишком далеко в истории. При входе в систему приглашение выглядит нормально. Есть белые квадратные скобки вокруг цветного ...
0
голосов
0ответов
20 показов

Доступ к аргументам скрипта из скрипта

У меня есть скрипт, который я могу запустить так: bash myscript.sh -ram 4096M -jar something.jar -dir /home/something я хотел бы получить доступ к переменной ram , jar и dir из скрипта. Как мне это ...
0
голосов
0ответов
272 показов

Обновление ddclient на публичный IP вместо частного IP

Это противоположность вопроса 389125 У меня есть частные сервисы (например, apache, ssh, synergys), доступные на рабочем столе в локальной сети. Это не при централизованном входе в систему (например, ...