Как написать аргумент для существующей команды

Будет сложно сообщить об ошибке с хорошей информацией, если вы даже не сможете загрузить компакт-диск! Вот некоторая информация о том, как вы можете получить лучшую помощь.

В соответствии с FAQ группы Kernel Team вы можете попробовать эти процедуры отладки, чтобы узнать, могут ли они помочь вам. Если не часто задаваемые вопросы, рекомендуем:

Команда ядра в основном базируется на IRC, так как мы находимся в разных городах по всему миру. Мы обычно болтаемся на канале # ubuntu-kernel на FreeNode, пожалуйста, будьте терпеливы, если мы, похоже, будем тихими.

Пожалуйста, не забудьте ссылаться на сделанное вами изображение, поскольку это будет удобно.

2
задан 14 September 2017 в 16:35

2 ответа

Используйте функцию оболочки, которая обертывает команду tr:

tr () { if [[ $1 == "-r" ]]; then shift set -- '[A-Za-z]' '[N-ZA-Mn-za-m]' "$@" fi command tr "$@" }

Убедитесь, что работает «обычный» tr:

$ echo "Hello World!" | tr 'aeiou' 'AEIOU' HEllO WOrld!

И теперь используйте параметр rot13

$ echo "Hello World!" | tr 'aeiou' 'AEIOU' | tr -r URyyB JBeyq! $ echo "Hello World!" | tr 'aeiou' 'AEIOU' | tr -r | tr -r HEllO WOrld!
3
ответ дан 18 July 2018 в 06:52

Используйте функцию оболочки, которая обертывает команду tr:

tr () { if [[ $1 == "-r" ]]; then shift set -- '[A-Za-z]' '[N-ZA-Mn-za-m]' "$@" fi command tr "$@" }

Убедитесь, что работает «обычный» tr:

$ echo "Hello World!" | tr 'aeiou' 'AEIOU' HEllO WOrld!

И теперь используйте параметр rot13

$ echo "Hello World!" | tr 'aeiou' 'AEIOU' | tr -r URyyB JBeyq! $ echo "Hello World!" | tr 'aeiou' 'AEIOU' | tr -r | tr -r HEllO WOrld!
3
ответ дан 24 July 2018 в 18:41

Другие вопросы по тегам:

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