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

Bash: преобразовать многострочный вывод в одну строку

Я получаю многострочный вывод следующим образом: Фактический результат: GenuineIntel,Intel(R) Xeon(R) CPU E5-2687W 0 @ 3.10GHz,CPU0,64,EM64T Family 6 Model 45 Stepping 7,(null),3093,0 GenuineIntel,Intel(R) Xeon(R) CPU E5-2687W 0 @ 3.10GHz,CPU1,64,EM64T Family 6 Model 45 Stepping 7,(null),3093,0 В сценарии Bash мне нужно преобразовать вывод выше в одну строку со значениями в одном столбце, помеченном символом # , и […]

Как скопировать строки разных файлов и вставить столбцы?

Я хочу создать новый файл, скопировав строки каждого файла и вставляя их по столбцам в соответствии с их порядками имен файлов. Ниже приведены примеры ввода и необходимые выходные файлы. file1.txt 1234 5678 9201140 file2.txt abcged ghigk lmn требуемый выходной файл out.tx 1234 abcged 5678 ghigk 9201140 lmn

Фильтровать файл csv на основе расширенных значений столбца

У меня есть следующий файл csv: ID,PDBID,FirstResidue,SecondResidue,ThirdResidue,FourthResidue,Pattern RZ_AUTO_1,4tov,1404,1405,1518,1519,CG/AA Canonical ribose-zipper RZ_AUTO_2,4tov,1405,1406,1517,1518,GU/AA Naked ribose-zipper RZ_AUTO_3,4tov,1043,1044,1047,1048,CC/GA Naked ribose-zipper RZ_AUTO_4,4tov,1556,1557,1514,1515,CC/GA Naked ribose-zipper RZ_AUTO_5,4tow,130,131,99,100,AU/CA Canonical ribose-zipper RZ_AUTO_6,4tow,766,767,1524,1525,AA/CG Canonical ribose-zipper RZ_AUTO_7,4tow,131,132,98,99,UC/AC Canonical ribose-zipper Мне нужно пройти через каждую строку и напечатать строки, где значение FirstResidue и SecondResidue может быть расширено (это означает, что SecondResidue становится FirstResidue в другой строке, имеющей […]

Подведение общих строк в разных файлах

У меня есть файл file1 с количеством раз, которое пользователь показывает в файлах, примерно так: 4 userC 2 userA 1 userB и у меня есть еще один файл file2 с пользователями и другая информация вроде: userC, degree2 userA, degree1 userB, degree2 и я хочу выход, где он показывает количество раз, когда пользователь показывает, для каждой […]

Bash: Цитирование через строку

У меня есть переменная Vmac которая хранит значения нескольких MAC-адресов, собранных из wmic вызова следующим образом: Vmac=`wmic –delimiter="," –authentication-file=/path/to/file //IP-ADDR "Select AdapterType,MACAddress from Win32_NetworkAdapter" | grep "Ethernet" | awk -F, '{print $3}'| sort | uniq | tr '\n' ' '` Было замечено, что количество значений, содержащихся в переменной Vmac варьируется в диапазоне от 1 до […]

Извлечение почтовых адресов

У меня есть файл, содержащий такие строки: user=<xxxxxxx@asd.com.tr>, user=<yyyyyyy@asd.com.tr>, user=<zzzzzzz@asd.com.tr>, user=<ccccccc@asd.com.tr>, user=<bbbbbbb@asd.com.tr>, user=<aaaaaaa@asd.com.tr>, Каков наилучший способ извлечения почтовых адресов из этого файла? Я новичок в bash, и я хочу сделать это наилучшим образом.

Вычисление различий записей столбцов

У меня есть текстовый файл с: 1 100 2 80 3 70 4 64 Теперь мне нужен другой файл, который содержит первый столбец, равный выше, а второй столбец должен быть разницей в последовательных значениях вышеупомянутого файла, то есть: 1 20 2 10 3 6 Какой самый элегантный / простой способ выполнить это с помощью команд […]

awk, как изменить значение файла с помощью наборов параметров?

Я пытаюсь сбросить свои данные с помощью awk . У меня есть данные из 54 столбцов, где я хочу изменить шесть значений столбца, используя следующий скрипт. #!/bin/bash -x # optimal parameters set BI2=0.02841513 set DS2=0.37837487 set WS2=0.85392380 set D22=1.00048351 set D32=0.63893676 set DSMAX2=28.15795517 # change the calibration parameter awk '{if($1==2) { $6 = "${BI2}" $7 […]

Умножьте столбец с помощью awk

Как умножить столбец на целое число (скажем, 3) и заменить старое значение на новое, используя awk ? Входные данные: Данные 9390.900391 10573.089844 80.000000 200.000000 2.700000 Данные 17762.810547 18536.189453 85.000000 200.000000 2.700000 Ожидаемый результат: (после умножения последнего столбца на 3) Данные 9390.900391 10573.089844 80.000000 200.000000 8.100000 Данные 17762.810547 18536.189453 85.000000 200.000000 8.100000

проанализировать учетные данные из файла конфигурации PHP

Я хотел бы написать скрипт bash для анализа данных из файла конфигурации. Я искал это, но не найдя что-то, что я мог бы изменить в соответствии с моими потребностями. Joomla! файл конфигурации: public $access = '1'; public $debug = '0'; public $debug_lang = '0'; public $dbtype = 'mysqli'; public $host = 'localhost'; public $user = […]

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