почему grep '\ ;.' expand to grep '\' '\;.' \ '' 'при выполнении над ssh?

$cat test.sh ssh HOST -l root -o StrictHostKeyChecking=no -q "/bin/bash -l -c /bin/env | grep -w PATH | grep '\;.'" $bash -x test.sh + ssh HOST -l root -o StrictHostKeyChecking=no -q '/bin/bash -l -c /bin/env | grep -w PATH | grep '\''\;.'\''' 

  • Подстановка переменных grep и командной строки
  • Почему в моем выражении grep нужно использовать $ 'string' для соответствия символам табуляции?
  • sed - не добавляет новую строку EOF и заменяет букву не определенной
  • как вставить обратную косую черту перед символом #?
  • bash: невозможно установить переменную в сплошную строку
  • Почему обратная косая черта преобразуется в пространство в выражении эха, если IFS = '\'?
  • Какие символы мне нужно избегать при использовании sed в сценарии sh?
  • Многострочная переменная с пробелами, добавление каждой строки в массив
  • One Solution collect form web for “почему grep '\ ;.' expand to grep '\' '\;.' \ '' 'при выполнении над ssh?”

    Это не связано с SSH. Аргумент -x для bash – это команда set bash, которая отображает аргументы команды в расширенной форме. Вот почему строки с двойными кавычками отображаются как одинарные кавычки.

     $ cat test.sh echo "here are 'some single quotes' inside double quotes" $ bash -x test.sh + echo 'here are '\''some single quotes'\'' inside double quotes' here are 'some single quotes' inside double quotes 
    Interesting Posts

    Как запустить команду при протоколировании вывода в файл?

    Как мне получить git, чтобы дать мне приемлемый pkgver для Atom, который я могу использовать, чтобы проверить это?

    Печать строки n-1 (и n), если строка n выполняет условие

    Какая особенность имеет индекс inode корневого каталога над другими каталогами?

    Не удалось выполнить команду head или tail для файла

    случайно перемещенный и фиксированный / bin / каталог, но теперь не может быть su

    Переразбить раздел LVM, на котором есть / home mount на нем

    Как использовать одинаковые настройки интерфейса для всех устройств wlan

    Google Cloud, Gnome через SSH

    ATOP показывает красную линию vmcom и vmlim. Что это значит?

    Chromebook, запрашивающий старый пароль

    Удаленная синхронизация RSnapshots

    Настройка сенсорной панели на Acer Aspire-VN7-791G с ​​Монетным двором Linux, изменения не принимаются

    Почему команда unbuffer влияет на команду времени?

    Как распечатать pi (3.14159)?

    Linux и Unix - лучшая ОС в мире.