Превращение дефиса стандартного вывода в единственную команду

Вы можете SSH в поле, фон упомянутая задача, уничтожить TTY на хост-машине и уничтожить пользователя (kill -u) который должен сделать, о каком Вы желаете.

1
13.03.2013, 22:29
2 ответа

версия псевдонима

alias nicexml="xmllint --format -"

функция удара

function nicexml() { xmllint --format "${@:--}"; }
  • Вход по умолчанию является stdin
  • Позволяет также альтернативный входной источник и опции.
3
27.01.2020, 23:29
  • 1
    Как я называю его как псевдоним? Я поместил ту строку в свой .bash_rc, запустил новую сессию удара, но это, кажется, не работает, ни один как nicexml или $nicexml. –  user394 13.03.2013, 22:41
  • 2
    Псевдоним как: script.php source.txt | nicexml , но заботьтесь - в 1-й версии, была маленькая опечатка. –  H.-Dirk Schmitt 13.03.2013, 22:47
  • 3
    Функция лучше - она поддерживает script.php source.txt | nicexml и nicexml myFile.xml –  H.-Dirk Schmitt 13.03.2013, 22:48

Вы могли определить переменную оболочки nicexml="xmllint --format -" и затем используйте его как $nicexml.

0
27.01.2020, 23:29

Теги

Похожие вопросы