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

134
Как повторить последнюю команду в интерпретаторе Python?

Как мне повторить последнюю команду? Обычные клавиши: вверх, Ctrl + Up, Alt-p не работают. Они производят бессмысленные персонажи. (ve)[kakarukeys@localhost ve]$ python Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) [GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2 Type "help", "copyright",...

134
Какой лучший (более чистый) способ игнорировать вывод в PowerShell? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Допустим, у вас есть метод или командлет, который...

133
Как изменить завершение истории bash, чтобы завершить то, что уже на линии?

Пару месяцев назад я нашел команду, которая автоматически завершала мою историю bash на том, что уже находится на линии при нажатии стрелки вверх: $ vim fi Нажмите ↑ $ vim file.py Я хотел бы установить это на моем новом компьютере, потому что это экономит много времени при ведении большой истории....

133
Лучший способ увеличить номер сборки?

Я использовал сценарий оболочки как часть моего процесса сборки XCode, чтобы увеличить номер сборки в файле plist , однако это часто приводит к сбою XCode 4.2.1 (с ошибкой о том, что цель не принадлежит проекту; я предполагаю, смена в Plist файла путает Xcode в некотором роде). Сценарий оболочки...

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

Я новичок в мире докеров. Мне нужно вызвать сценарий оболочки, который принимает аргументы командной строки через контейнер докера. Пример: мой сценарий оболочки выглядит так: #!bin/bash echo $1 Dockerfile выглядит так: FROM ubuntu:14.04 COPY ./file.sh / CMD /bin/bash file.sh Я не уверен, как...

132
Многострочный синтаксис для передачи heredoc; это портативный?

Мне знаком этот синтаксис: cmd1 << EOF | cmd2 text EOF но только что обнаружил, что bash позволяет мне писать: cmd1 << EOF | text EOF cmd2 (heredoc используется в качестве ввода для cmd1, а вывод cmd1 передается по конвейеру в cmd2). Это кажется очень странным синтаксисом. Он...

132
Что это за «итог» в самой первой строке после ls -l? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Что на totalвыходе ls -l? $ ls -l /etc total...

132
Как получить значение свойства объекта по имени свойства?

Как в PowerShell получить значение свойства объекта, указав его имя (строку)? Я хочу что-то вроде следующего: $obj = get-something # View the object's members: $obj | gm # I could retrieve a property by doing so: write-host $obj.SomeProp # But for many purposes, I would really want to: write-host...

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

Как я могу выполнить команду SQL через сценарий оболочки, чтобы сделать ее автоматизированной? Я хочу восстановить данные, собранные в файле SQL, с помощью сценария оболочки. Я хочу подключиться к серверу и восстановить данные. Команда работает при отдельном выполнении через командную строку SSH. Я...

131
unix - начало и конец файла

Допустим, у вас есть текстовый файл. Какая команда позволяет просматривать 10 верхних и 10 нижних строк файла одновременно? т.е. если файл состоит из 200 строк, то просматривайте строки 1-10 и 190-200 за один раз....

131
Как удалить историю последних 10 команд в оболочке?

Команды следует 511 clear 512 history 513 history -d 505 514 history 515 history -d 507 510 513 516 history 517 history -d 509 518 history 519 history -d 511 520 history Я могу удалить одну history -d 511, но как удалить последние 10 команд и историю между 10 командами с помощью одной команды в...

131
Как получить имена ключей из JSON с помощью jq

curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' Приведенная выше команда выводит только значения, указанные ниже: "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" Как я могу получить имена клавиш, как показано ниже: email versionID context...

130
В чем разница между .bashrc, .bash_profile и .environment?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я использовал несколько различных систем на основе * nix за эти годы, и кажется, что каждый вариант Bash, который я...

130
Получить код выхода из фонового процесса

У меня есть команда CMD, вызываемая из моего основного сценария оболочки bourne, которая занимает вечность. Я хочу изменить сценарий следующим образом: Запустите команду CMD параллельно в фоновом режиме ( CMD &). В основном сценарии создайте цикл для отслеживания порожденной команды каждые...

130
Удалить символ из конца переменной

Автозавершение Bash добавляет / в конце имени каталога. Как я могу убрать это из позиционного параметра? #!/bin/sh target=$1 function backup(){ date=`date "+%y%m%d_%H%M%S"` PWD=`pwd` path=$PWD/$target tar czf /tmp/$date$target.tar.gz $path }...