Вопросы с тегом «tr»

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

2
Странное поведение tr с использованием диапазонов
У меня есть один конкретный сервер, который демонстрирует странное поведение при использовании tr. Вот пример с рабочего сервера: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Это имеет смысл для меня. Это, однако, с «специального» сервера: [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Как видите, удалить все строчные буквы не удается. НО, …

3
Как преобразовать текстовые файлы UTF-8 в верхний регистр в bash?
У меня есть несколько UTF-8 .txt файлов, которые я хотел бы преобразовать в верхний регистр. Если бы это был просто ASCII, я мог бы использовать: tr [:lower:] [:upper:] Но так как я работаю с диакритическими знаками и прочим, это, похоже, не работает. Я думаю, это может сработать, если я установлю …
10 locale  unicode  text  tr 

2
Можно ли отключить буферизацию для tr?
trпохоже, буферизует свои данные, так что эта команда LongRunningCommand|tr \\n ,начнет выводить данные только после накопления нескольких килобайт ввода от LongRunningCommand. Есть ли способ принудительно trостановить эту буферизацию или любую другую команду, которая может заменить новые строки другим символом без буферизации? PS Я уже попробовал первые два предложения от Отключить …
10 tr 

1
tr a A </ etc / hosts | sort -r | pr -d> / etc / hosts
В этой строке: tr a A &lt; /etc/hosts | sort -r |pr -d &gt; /etc/hosts каков будет ожидаемый результат? Я знаю, что строчные буквы "а" изменится на прописные буквы "А", но что дальше? Будет ли перезаписан исходный файл, поскольку перенаправление выполняется с тем же именем файла?

2
В чем разница между `-C` и` -c` в команде `tr`?
Сегодня я немного узнал о trкоманде. Но я застрял в понимании разницы между -cи -C. В руководстве сказано: -C Complement the set of characters in string1, that is ``-C ab'' includes every character except for `a' and `b'. -c Same as -C but complement the set of values in string1. …

2
Требуется объяснение того, как я могу повторить символ в оболочке POSIX
Следующий ответ на переполнение стека, Как я могу повторить символ в Bash? навязывает один правдоподобный способ POSIX - только повторение одного символа следующим образом. В этом примере давайте используем знак равенства 100 раз: printf %100s | tr " " "=" Моя проблема в том, что я не понимаю, как это …
8 shell  posix  printf  tr 

2
Удаление непечатаемых символов из ожидаемых журналов?
Как я могу удалить следующие последовательности символов из моих файлов? ^[[64;8H, ^[[?25h, И ^[[1;64rт.д. , или избежать необходимости ожидать добавить их в первую очередь? Фон: Я использую коллекцию ожидаемых сценариев для определенных задач. Выходные файлы, которые я собираю, часто содержат символы вышеуказанного типа (как показано в emacs / vi / …
8 bash  expect  tr 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.