Вопросы с тегом «sh»

153
проблема инициализации оболочки при нажатии на вкладку, что не так с getcwd?

как только я нажму Tab на bash, появится сообщение об ошибке, что не так? symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success...

152
Как показать окно сообщения графического интерфейса от bash-скрипта в linux?

Я пишу несколько небольших скриптов bash под Ubuntu Linux. Я хочу иметь возможность запускать их из графического интерфейса без необходимости в окне терминала для ввода любого ввода или просмотра любого вывода. Пока что единственный вводимый пароль - это пароль для sudo - и gksudo прекрасно с этим...

152
Использование восклицательного знака в сообщении коммита Git через командную строку

Как ввести восклицательный знак в сообщение коммита Git из командной строки? Можно избежать восклицательного знака с помощью обратной косой черты, но затем обратная косая черта также заканчивается в сообщении фиксации. Я хочу что-то вроде этого: git commit -am "Nailed...

152
Как ссылаться на файл для переменных, используя Bash?

Я хочу вызвать файл настроек для переменной, как я могу это сделать в bash? Таким образом, файл настроек будет определять переменные (например: CONFIG.FILE): production="liveschool_joe" playschool="playschool_joe" И скрипт будет использовать эти переменные в нем #!/bin/bash...

152
как запустить две команды в sudo?

Есть ли способ, как я могу запустить две команды Db2 из командной строки? (Они будут вызваны из execкоманды PHP .) db2 connect to ttt (обратите внимание, что нам нужно, чтобы соединение работало для второй команды db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com' Я попробовал это:...

152
Как перейти в каждый каталог и выполнить команду?

Как я пишу Баш скрипт , который проходит через каждый каталог внутри parent_directory и выполняет в команду в каждом каталоге . Структура каталогов следующая: parent_directory (имя может быть любым - не соответствует шаблону) 001 (имена каталогов соответствуют этому шаблону) 0001.txt (имена файлов...

152
Как заменить всю строку в текстовом файле на номер строки

У меня есть ситуация, когда я хочу, чтобы bash-скрипт заменял всю строку в файле. Номер строки всегда одинаков, поэтому это может быть жестко заданная переменная. Я не пытаюсь заменить некоторую подстроку в этой строке, я просто хочу полностью заменить эту строку новой строкой. Существуют ли для...

152
Команда не найдена при использовании sudo

У меня foo.shв домашней папке есть скрипт . Когда я перехожу в эту папку и вхожу ./foo.sh, я получаю -bash: ./foo.sh: Permission denied. Когда я использую sudo ./foo.sh, я получаю sudo: foo.sh: command not found. Почему это происходит и как это исправить?...

152
Как получить второй столбец из вывода команды?

Вывод моей команды выглядит примерно так: 1540 "A B" 6 "C" 119 "D" Первый столбец - это всегда число, за которым следует пробел, а затем строка в двойных кавычках. Моя цель - получить только второй столбец, например: "A B" "C" "D" Я намеревался использовать <some_command> | awk '{print...

152
Как обработать каждую строку, полученную в результате команды grep

У меня есть ряд строк, извлеченных из файла после выполнения команды grep следующим образом: var=`grep xyz abc.txt` Допустим, в результате я получил 10 строк, состоящих из xyz. Теперь мне нужно обработать каждую строку, полученную в результате выполнения команды grep. Как мне поступить для...

152
Запуск агента SSH при запуске Git Bash в Windows

Я использую Git Bash. Я должен использовать eval `ssh-agent.exe` ssh-add /my/ssh/location/ каждый раз, когда я начинаю новый git bash. Есть ли способ установить агент SSH навсегда? Или Windows имеет хороший способ управления ключами SSH? Я новый парень, пожалуйста, дайте мне подробное руководство,...

151
Как объединить каждые две строки в одну из командной строки?

У меня есть текстовый файл в следующем формате. Первая строка - это «КЛЮЧ», а вторая - «ЗНАЧЕНИЕ». KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Мне нужно значение в той же строке, что и ключ. Таким образом, результат должен выглядеть...

151
Как мне получить строки до / после результата grep в bash?

Привет, я очень новичок в программировании Bash. Я хочу способ поиска в данном тексте. Для этого я использую grepфункцию: grep -i "my_regex" Это работает. Но, учитывая, dataкак это: This is the test data This is the error data as follows . . . . . . . . . . . . . . . . . . . . . . Error data ends...

151
Bash if [false]; возвращает истину

На этой неделе изучал bash и столкнулся с загадкой. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Это всегда будет выводить True, хотя условие может показывать иначе. Если я снимаю скобки, []то это работает, но я не понимаю,...

151
сортировка по нескольким столбцам по убыванию

Есть отличный метод для сортировки массива объектов на основе нескольких свойств: var data = _.sortBy(array_of_objects, ['type', 'name']); Однако это только для сортировки по возрастанию. Есть ли какой-нибудь удобный способ определения направления для каждого столбца? Например var data =...