quoting
Unix-подобные системы
Вопрос или проблема Почему эта команда rsync работает, когда я ввожу ее буквально, но не работает, когда я создаю ее из переменных? Вот переменные — сначала опции, которые я передаю в rsync в виде массива: $ echo "${options[@]}" -av --prune-empty-dirs -f "- *.
Unix-подобные системы
Вопрос или проблема Когда я открываю оболочку bash и ввожу: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory Я надеялся, что 5-я строка выше покажет + echo /home/myUsername/someDirectory. Есть ли способ сделать это?
Unix-подобные системы
Вопрос или проблема Как я могу заключить строку в одинарные кавычки? Например, я могу сделать: $ printf "%q\n" 'два слова' два\ слова $ Есть ли способ получить строку в одинарных (или двойных) кавычках в выводе, т.е. $ MAGIC 'два слова' 'два слова' $
Unix-подобные системы
Вопрос или проблема Пример: % touch -- safe-name -name-with-dash-prefix "name with space" \ 'name-with-double-quote"' "name-with-single-quote'" \ 'name-with-backslash\' xargs не может обрабатывать двойные кавычки: % ls | xargs ls -l xargs: несоответствующая двойная кавычка;
Unix-подобные системы
Вопрос или проблема typeset -f | sshpass -e ssh -o StrictHostKeyChecking=no user@${IPADDRESS} " $(cat); IFERROR=$(checkscript); echo "$IFERROR"" > ${SSHTEMPFILE} 2>&1 Эта строка… Я не могу исключить сообщение “
Unix-подобные системы
Вопрос или проблема Я хочу явно переименовать вкладку в gnome-terminal при запуске вкладки. Я не хочу использовать флаг gnome-terminal –title, так как он сбрасывается моим файлом bashrc после выполнения всего, что должно быть выполнено.
Unix-подобные системы
Вопрос или проблема У меня есть длинная команда, и я просто хочу использовать alias, чтобы сократить её. Но команда содержит одинарные кавычки и восклицательные знаки. Исходная команда: ldapsearch -x -H ... -w 'abc!123'. Я пробовал alias search="ldapsearch -x -H ... -w \"abc!
Unix-подобные системы
Вопрос или проблема Недавно я узнал о watch, но у меня возникли проблемы с его использованием в относительно сложных командах. Например, я хотел бы попросить watch выполнять следующую команду в zsh каждые три секунды*: for x in `command_1 | grep keyword | cut -d' ' -f1`;