2
ответа

Есть ли способ удалить старший бит каждого байта в файле?

Я пытался выяснить, можно ли это сделать в sed или tr, но не могу найти. У меня есть куча файлов со старого Apple II, в каждом байте которых установлен старший бит. На Mac это приводит к...
02.04.2021
2
ответа

Плохое форматирование столбцов командой tr

У меня есть такой файл ААА :111111 :ПЕРВАЯ ЛИНИЯ BBBBBBB :22222222222 :ВТОРАЯ СТРОКА CCC :33333333333333333333 :ТРЕТЬЯ СТРОКА И я хотел изменить каждый ":" табуляцией. Для этого я использовал команду tr тр &...
14.03.2021
2
ответа

tr и rot13 вопрос

Я играю в Bandit от OverTheWire. На этапе 11 вас просят перевести файл данных с таким открытым текстом "Gur cnffjbeq vf 5Gr8L4qetPEsPk8htqjhRK8XSP6x2RHh". Я знаю, что решение состоит в том, чтобы использовать это...
08.05.2020
2
ответа

Может ли кто-нибудь объяснить этот код для Ceaser Cipher

IN="MJHVIZN ZPIO YJHPN" для I в $(seq 25); выполнить эхо $I $IN | tr $(printf %${I}s | tr ' ' '.')\A-Z A-ZA-Z done Может ли кто-нибудь объяснить этот код. Меня смущает этот вложенный оператор echo $I $...
28.03.2020
2
ответа

Использование tr для переформатирования txt-файла, чтобы каждая строка содержала 1 слово.

Я хочу изменить файл, чтобы удалить все знаки препинания, цифры и прописные буквы, а также изменить файл так, чтобы в каждой строке было только 1 слово. Пример: Привет, как ты! Привет как являются you With...
24.02.2020
2
ответа

Bash: игнорировать специальные символы

У меня есть этот код cat SomeFile | tr -cs '[:alnum:]' '\n' |tr -d 0-9 | tr '[:upper:]' '[:lower:]' > net.txt Я хочу прочитать файл и игнорировать эти символы. Вывод будет состоять из одного слова в строке...
20.02.2020
2
ответа

анализ переменной, которая содержит вертикальную черту

У меня есть сценарий bash, который включает вывод yad. По умолчанию yad выводит результаты, разделенные вертикальной чертой «|». У меня есть вывод строковой переменной. Эхо показывает, что оно содержит следующее: /dev/...
11.02.2020
2
ответа

Почему не работает команда tr "\'\\\"\?\!" "01234"?

В терминале, если я определяю некоторую переменную char следующим образом :export char=\'\\\"\?\! Фактически, char - это строка '\"?! Затем я использую команду tr для замены '\"?! на числа 01234 tr "\'\\\"\?\!"...
09.02.2020
2
ответа

Есть ли способ использовать команду tr на месте?

Я хочу удалить из файла все неанглийские буквы и цифры. tr -sc '[:alnum:][:punct:]' ' '
11.01.2020
2
ответа

чем форматировать вывод?

Я пытаюсь отформатировать вывод следующей команды: MYIP=(/sbin/ifconfig $(getnic) | awk '/inet/ { print $2 } ' | sed -es/addr://); echo $MYIP, который генерирует следующий вывод: 172....
24.10.2019
2
ответа

Невозможно просто использовать tr для преобразования файла переменных с разделителями табуляции в файл переменных с разделителями-запятыми.

Относительно этого txt-файла, который лучше всего описывается как файл .txt с разделителями табуляцией и пустыми строками между строками. содержание: Можно было бы подумать, что запуск cat goods.txt | tr "\t" "," > output....
25.07.2019
2
ответа

Объединение стандартного вывода и подстановка его в таблицу

Скажем, у меня есть: $ cat tmp1.txt а б c Затем $ paste tmp1.txt <(tr '[:lower:]' '[:upper:]'
03.07.2019
2
ответа

Объяснение, необходимое на то, как я могу повторить символ в SCOLL POSIX

Следующий ответ на переполнении стека, как можно Я повторяю персонаж в Bash? Навязывает один правдоподобный способ повторять один характер, следующим образом. В этом примере давайте будем использовать знак равного ...
05.01.2019
2
ответа

sed: удалить лишние пробелы к одному пробелу между строками, оставив нетронутыми ведущие табуляции

У меня есть код: 1 /** 2 a b c 3 **/ 4 int main() { 5 int x; 6 если (условие) { 7 возврат х 8 } 9 } Мне нужно поменять несколько белых промежутков между ...
24.09.2018
2
ответа

Странное поведение TR использующих диапазон

У меня есть один конкретный сервер, который проявляет странное поведение при использовании TR. Вот пример с рабочего сервера: -Bash-3.2 $ echo "abcdefghijklmnopqrstuvwxyz1234567890" | TR -D [A-Z] ...
03.07.2018
2
ответа

xscreensaver не блокирует второй экран, иногда

Использование xscreensaver на монетном дворе 18.3 с xfce4 не всегда работает с двумя дисплеями. Я привязал его к комбинации клавиш, которая запускает xflock4, которая в свою очередь выполняет xscreensaver-command --lock Многие...
28.06.2018
2
ответа

Есть ли какая-нибудь библиотека или инструмент для «перевода» строки с одной раскладки клавиатуры на другую?

Я хочу написать простой сценарий bash, который переводит ввод между разными раскладками клавиатуры. Например, если в моей системе есть русская и английская раскладки, и я передаю в этот сценарий строку «Руддщ», ...
22.04.2017
2
ответа

TR жалуется на “Недопустимую последовательность байта”

Я являюсь совершенно новым к UNIX, и я использую Kirk McElhearn "Командная строка Mac OS X", чтобы преподавать мне некоторые команды. Я пытаюсь использовать TR и grep так, чтобы я мог искать текстовые строки в постоянном клиенте...
09.07.2014
2
ответа

При удалении не печатаемые символы из ожидают журналы?

Как я могу или разделить следующие последовательности символов из своих файлов? ^ [[64; 8-й, ^ [[? 25-й, ^ [[1; 64r и т.д. или стараются не иметь, ожидают, добавляют их во-первых? Фон: я использую набор...
12.12.2013
2
ответа

каково преимущество - сжимать-повторения в команде TR

Каково преимущество-s или - сжимать-повторения, когда мы используем TR? Какое практическое использование?
14.02.2012
1
ответ

Что делает следующая команда tr?

Я смотрю на сценарий.sh, и одна из строк выглядит следующим образом :tr -d '\15' < file1.txt > /testProject/files/file1.txt я понял часть file1.txt > /testProject/files/file1.txt...
23.06.2021
1
ответ

Переназначение переменной с помощью tr и избавление от новой строки и возврата каретки

У меня есть определенная строка, загруженная в переменную (v1 ). Я хочу определить новую переменную, равную этой переменной МИНУС новой строки и возврата каретки, поэтому мне нужно удалить новую строку и...
17.06.2021
1
ответ

как заменить каждый не -ASCII UTF -8 символов нулями в файле

Источником является источник UTF -только 8... необходимо заменить каждый символ UTF -8, кроме тех, которые являются частью набора символов ASCII (кодовые точки от U+0000 до U+ 007F )с нулями, как показано ниже, Это...
06.05.2021
1
ответ

Переименовать файл с содержимым файла

Итак, я скачал несколько текстовых файлов и хочу переименовать эти файлы в соответствии с заголовком, содержащимся в этих файлах. Вывод заголовка sn -800.txt: :GIBSON RESEARCH CORPORATION...
02.03.2021
1
ответ

Удалить символы с определенной точки

Я хочу получить все файлы, написанные на bash, поэтому использую эту команду IFBASH=$ (grep -Fx #!/bin/bash *)Оно работает. Вывод :test.sh :#!/bin/bash t test2.sh :#!/bin/bash Все это сохраняется в...
01.02.2021
1
ответ

Использование SED, TR или AWK для написания первой буквы с заглавной буквы

У меня есть огромный текстовый файл с потенциальными паролями, который я использую для этического -тестирования. Я хочу получить немного больше вариаций своих паролей, сделав первую букву заданного пароля заглавной....
28.01.2021
1
ответ

Преобразование двоичных данных, хранящихся в формате ASCII, в двоичные

У меня есть куча двоичных данных, хранящихся в виде текста ASCII в таком файле :0b 0000 0001 0b 0000 0000 0b 1111 0001 и т. д. Как мне преобразовать это в необработанный двоичный битовый поток и сохранить его на диск? Может ли это...
06.12.2020
1
ответ

Как использовать модификатор tr REPEAT для замены символа повторяющимся символом?

Я использую команду tr, чтобы заменить новые строки символами табуляции из вывода другой команды, и я хочу иметь несколько вкладок, чтобы лучше выровнять вывод в столбцовом формате. Я вижу, что tr имеет [CHAR *...
16.07.2020
1
ответ

Bash -заставить счетчик печатать надстрочные числа

Если бы у меня был скрипт со счетчиком, печатающий числа вот так :#!/bin/bash пока верно; сделать i=$ ((i+1 ))эхо "$i" Выполнено; гравюры :1 2 3 4 5 [...] как я могу заставить скрипт печатать верхний индекс...
03.07.2020
1
ответ

заменить любой диапазон букв в текстовом файле

Пожалуйста, у меня есть текстовый файл, я хочу заменить что-нибудь на _, кроме этого диапазона букв [\0600 -\06FF]. как sed 's/^[\0600 -\06FF]/ _/g' < a. текст > б. txt у меня не работает.
20.06.2020