Я использую sh (не bash / csh) во FreeBSD 11, и я не Я понимаю это: В консоли Команда: zpool status -v Результат: pool: My_pool state: ONLINE
status: Одно или несколько устройств в настоящее время ...
Каков правильный синтаксис для команды setenv bootargs при использовании сокращенного синтаксиса для метода? Например, полные переменные среды ядра: U-Boot> setenv bootargs console = ttyS1,115200n8 ...
Я хочу использовать ls? параметр в переменной Bash. Как заставить скрипт делать то же самое, что и ls -lt foobar _ ??????. Log? $ cat foobar_ls.sh #! / bin / bash
FOOBAR_LIST = "foobar _ ??????. Log"
ls -lt "$ ...
Недавно я обнаружил такую технику для переименования файлов с помощью zsh: автозагрузка zmv
zmv '(*).JPG' '$1.jpg', что я также могу записать как: autoload zmv; zmv '(*).JPG' '$1.jpg' Это работает как рекламируется ...
У меня есть каталог на моем сервере FreeBSD, содержимое которого создается пользователями Windows через Samba. Имена файлов и пути в нем иногда содержат пробелы, как это часто бывает в мире Windows. Я просто ...
Это касается встроенного echo в bash. Согласно документации Bash, опция -e позволяет интерпретировать экранирование обратной косой черты.
Если я выполню команду echo "Total Amount \ $ 500", я увижу ожидаемый результат Total ...
Когда я открываю приглашение bash и набираю: $ set -o xtrace
$ x = '~ / someDirectory'
+ x = '~ / someDirectory'
$ echo $ x
+ echo '~ / someDirectory'
~ / someDirectory Я надеялся, что пятая строка выше будет иметь ...
Рекомендуемый шаблон для bash, насколько я знаю, всегда заключает переменные оболочки в кавычки.
Например, "$VAR" вместо $VAR.
Но как я могу добиться той же безопасности, которую обеспечивают кавычки для переменных, предназначенных для ...
Мне нужно отправить (с моего терминала) электронное письмо с вложениями с моего удаленного хоста, к которому я обращаюсь по ssh.
Я уже знаю, что чтобы делать что-то удаленно, я использую ssh -p myport (hidden) "...
Я создаю функцию для поиска больших каталогов в файловой системе, и /n отсекается от /native/proc... в каждом из моих элементов массива, содержащих этот путь. Я полагаю, что это как-то связано с ...
Я использовал stat в двух разных версиях Ubuntu, и он напечатал разные типы цитат. 14.04 (coreutils 8.21-1ubuntu5.1): $ stat --format% N test.txt
‘Test.txt’ 16.04 (coreutils 8.25-2ubuntu2): ...
Почему, когда я запускаю curl для REST API, специальные символы (!) в моем ключе интерпретируются оболочкой? curl https://foo.my.salesforce.com/services/data/v28.0/ -H "Авторизация: ...
У меня есть сценарий bash, где я пытаюсь присвоить строку heredoc переменной с помощью read, и это работает, только если я использую read с опцией -d ''.
т.е. read -d '' <переменная> блок сценария #!/...
Я создаю сценарий для настройки сервера с нуля, часть этого - postgres. Одна из проблем, с которыми я сталкиваюсь, заключается в том, что если у случайного пароля есть восклицательный знак, он кажется расширенным с помощью bash: Я хочу ...
Я пытаюсь сгенерировать хэшированный пароль, как в файле /etc/shadow, используя сценарий bash. Пользователю предлагается ввести пароль, который сохраняется в переменной PSWD. Я извлек хэш и соль ...
У меня есть сценарий, который ищет строку и заменяет ее с помощью команды sed. Если строка содержит специальные символы, сценарий их экранирует (кроме слэша, потому что это мой текущий ...
Что не так с этой косвенной командой при запуске с eval? #! / bin / bash
OS = AIX
host = myhost CMD_AIX = "(o = \` host \ "$ host \" \ `)"
CMD = \ $ CMD_ $ OS echo $ CMD
eval echo $ CMD eval "$ CMD" Результат: $ ...
Например, «foo bar» будет цитироваться как «foo bar» или «foo bar». Поощряется ли использование этого синтаксиса кавычек или является общепринятой практикой? Кажется, это довольно часто встречается в какой-то документации.
Неправильно ли использовать одинарные кавычки для заключения различных строк/целых чисел при их сравнении? Я использовал и одинарные, и двойные кавычки вместе в скрипте, в большинстве случаев они работают, но есть ...
У меня есть сервер, который я должен ssh во многие команды, в которых используется присвоение переменных и, следовательно, много кавычек. Если мы рассмотрим сценарий: ssh user @ host "kinit -k -t / ...
Допустим, у меня есть сценарий, который повторяет $ 1 #! / Bin / bash
echo $ 1 Это называется test.sh.
Затем я вызываю /bin/test.sh "test". Результат тестовый. Но это не работает: /bin/test.sh 'te'st' Есть синтаксис ...
Запуск сценария bash (4.1.2) с параметрами трассировки -v и -x следующий код для параметра "$ @"; делать
OptName = $ (echo $ Option | tr [: lower:] [: upper:]) приводит к + для Option в '"$ @"'
echo $ ...
Из руководства bash Заключение символов в двойные кавычки ('"') сохраняет буквальное значение всех символов в кавычках, за исключением '$', '' ',' \ 'и, когда история расширение ...
Моя проблема не в простой передаче параметров с пробелами (я знаю, как для этого) рассмотрим более сложный случай: function build () {make CC = "$ 1" CFLAGS = "$ 2" $ * # $ * здесь неверна!
} ...
Мне нужно выяснить, начинаются ли какие-либо строки в файле с **. Я не могу понять, как это сделать, потому что * интерпретируется оболочкой как подстановочный знак. grep -i "^ 2" test.out работает, если строка начинается с 2 ...