Результаты поиска по запросу "bash"

2 ответа

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

леднее время я проводил много времени в оболочке, и мне интересно, как работает автозаполнение вкладок. Какой механизм стоит за этим? Как bash знает содержимое каждого каталога?

8 ответов

Я потратил несколько часов, чтобы понять это.

учше всего использовать Bash для переименования файлов в виде: (foo1, foo2, ..., foo1300, ..., fooN)С именами файлов с добавлением нуля: (foo00001, foo00002, ..., foo01300, ..., fooN)

3 ответа

@bmk: я думаю, что тогда будет проще использовать sed

я выбираю узел: $ xmlstarlet sel -t -c "/configuration/property[name='http.agent.name']"/value conf/nutch-default.xml <value/>Это не редактирует это: $ xmlstarlet edit "/configuration/property[name='http.agent.name']"/value -v 'test' ...

ТОП публикаций

9 ответов

Как отобразить звездочки (*) при чтении пароля с помощью `read`?

Что мне нужно сделать для кода в Bash, если я хочу, чтобы эхо*s вместо символов пароля (или даже просто полностью скрыть символы), когда пользователь что-то вводит при использованииread?

4 ответа

 работает, спасибо!

$$ идентификатор процесса сценария, когда используется в сценарии, например: Пример 1 #!/bin/bash # processid.sh # print process ids ps -o cmd,pid,ppid echo "The value of \$\$ is $$" $ ./processid.sh CMD PID PPID bash 15073 4657 ...

4 ответа

@ Бенджамин, тогда, по крайней мере, сохраняйте параметры как переменные, а не команду. например

ел бы сохранить команду для использования в более поздний период в переменной (не вывод команды, а сама команда) У меня есть простой скрипт следующим образом: command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo ...

4 ответа

Linux, почему я не могу найти результат для rm?

извините, если это вопрос новичка, но я не могу найти хороший ответ. Чтобы найти и удалить то, что я могу использовать find . -name ".txt" -exec rm "{}" \;Но почему я не могу просто передать результаты как find . -name ".txt" | rmкак я бы ...

7 ответов

 - в основном способ повторения команд readline или их обращения.

те alt + numeric в bash, и вы получите (arg [numeric]) что это? (Этот тип вопроса лучше подходит для того, чтобы задавать вопросы человеку, а не пытаться «угадать» правильную терминологию для поиска в документации через Интернет).

4 ответа

Если цикл for все еще доставляет вам проблемы, просто удалите его. Где-то в этом скрипте мы узнаем, действительно ли вы запускаете оболочку bash или нет.

я проблема с реализацией цикла for. Я получаю эту ошибку, когда выполняю свой скрипт test1.sh: 2: синтаксическая ошибка: плохо для переменной цикла Я не понимаю эту ошибку. Это мой сценарий #!/bin/bash for (( c=1; c<=5; c++ )) do echo ...

3 ответа

Я переключился на Perl, и был только один вопрос: поддержка Unicode не была доступна на одном из компьютеров, мне пришлось переустанавливать пакеты.

ключить совпадение с регулярным выражением в выражение замены в BASH? Нерабочий пример: #!/bin/bash name=joshua echo ${name//[oa]/X\1}Я ожидаю выходаjXoshuXa с участием\1 заменяется соответствующим символом. Это на самом деле не работает, хотя ...