Tag: текстовая обработка

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

У меня есть следующие строки в текстовом файле: 1 Q0 /home/nikol123/Downloads/Ergasia_1/Ergasia_1/metadata/13/120411.xml 1 1 Q0 /home/nikol123/Downloads/Ergasia_1/Ergasia_1/metadata/11/105016.xml 2 1 Q0 /home/nikol123/Downloads/Ergasia_1/Ergasia_1/metadata/15/149972.xml 3 1 Q0 /home/nikol123/Downloads/Ergasia_1/Ergasia_1/metadata/12/110688.xml 4 и я хочу сохранить только эти данные: 1 Q0 120411 1 1 Q0 105016 2 1 Q0 149972 3 1 Q0 110688 4 а именно сохранить от каждой строки путь /home/nikol123/Downloads/Ergasia_1/Ergasia_1/metadata/13/120411.xml […]

Вам нужно сравнить два файла и распечатать все столбцы, а затем отобразить как NA, а затем присоединиться к другому файлу

Файл 1: 123, 234 345, 789 678, 900 Файл 2 123, abc 345, dnc вывод (все столбцы в файле1 и отсутствующее значение в файле два как NA): 123,234,abc 345,789,dnc 678,900,NA Выходной файл добавить с другим файлом Файл 3 123, 2014/10/20 678, 2013/02/30 Выходной файл 123,234,abc,2014/10/20 345,789,dnc,NA 678,900,NA,2013/02/30 Есть такие 10 файлов, которые мне нужно добавить […]

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

Я использую txt-файл, и мне нужно его преобразовать в файл csv Saint Petersburg 0 10 0.1 – N Moscow – 9 0 – N Novgorod 0 7 1 30 Y В bash, как я могу вставить запятую после последней буквы, и после каждого числа или "-" Например Saint Petersburg, 0, 10, 0.1, -, N Moscow, […]

Как заменить «& # x5c» на «/» в файле с помощью командной строки?

После строки grep с AAA/BBB/CCC но выходной файл состоит только из строки как AAA"& #x5c;"BBB"& #x5c;"CCC .. Как это исправить?

Сопоставьте целое слово (IP-адрес) с помощью `sed`

У меня есть следующий стиль строки в файле: 1.2.3.4 1.2.3.4a 1.2.3.45 iaa1.2.3.4ad 11.2.3.4a a1.2.3.4 1.2.3.4> <1.2.3.4> <"1.2.3.4"> 1.2.3.4 hostname Я хочу заменить все ip ' 1.2.3.4 ' на другой ip, например, « 9.8.7.6 », в том числе на <> и в «», и с буквой, предшествующей или сопровождаемой ip. Но НЕ « 11.2.3.4 » или […]

пропустить строку, которая не содержит конкретного символа, например .colon

Я читаю строки из файла в цикле while. while read line do #process line done Я хочу пропустить строки, которые не содержат двоеточие.

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

Я довольно новичок в BASH-скриптах для Linux. Я выполняю команду, которая выводит таблицу как таковую: firstValue: a secondValue: b.y7 thirdValue: cxg 10:42 GMT Скажем, мне нужен secondValue . Я не могу сделать это по номеру строки, потому что иногда вывод может выглядеть следующим образом: firstValue: a surprisevalue: d secondValue: b.y7 thirdValue: cxg 10:42 GMT Как […]

.txt Файл с Mac не будет правильно преобразован

У меня есть .txt-файл с моего Mac, который, когда я отправляю его на мой малиновый Pi, запускающий Raspbian и открывающий его на nano, он преобразует странно. Пример: Текстовый файл в Mac OSX: http://welcome.hp.com/country/us/en/prodserv/servers.html http://www8.hp.com/us/en/products/data-storage/overview.html Текстовый файл в Raspbian: Servers & Blades Storage http://welcome.hp.com/country/us/en/prodserv/servers.html^Mhttp://www8.hp.com/us/en/products/data-storage/overview.html Любая помощь приветствуется.

цикл через файл на 2 строки в оболочке

У меня есть файл, который выглядит так: >a TCCACTCCACGC >b ACCTCCAG Я хочу, чтобы цикл через файл таким образом, что он принимает во внимание 2 строки за раз, т. Е. >a и его последовательность, а затем я хочу сохранить эти 2 строки в переменной, а затем использовать мои инструменты биоинформатики clustalomega Что-то вроде этого for […]

Преобразуйте столбец csv в awk, указав пустые поля

Предположим, у меня есть файл csv с несколькими столбцами. NF не является постоянным. На данный момент, чтобы заменить столбцы> 4 строчными буквами, я делаю: #!/usr/bin/awk #call with `awk -f lowercase.awk in.csv > out.csv` BEGIN { OFS=","; FPAT="([^,]+)|(\"[^\"]+\")"; } { for (i=1; i<=NF; i++){ if(i>4 && $i){ $i = tolower($i); } } print $0; } Но […]

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