Tag: sed

Разбить заголовок в файле и на основе заголовка заменить значение в файле

У меня проблема, с которой мне нужна помощь. Я не очень разбираюсь в awk, но, похоже, это хороший инструмент для этой работы. У меня есть следующий файл Field1|Field2|Field3|Field4|Field5 a|b|c|d|e 1|2|3|4|5 z|y|x|w|v У меня есть сценарий, который принимает два входа script.sh Field3 T Script.sh будет принимать аргумент «Field3» и на основе этого номера столбца должен заменить […]

Как заменить несколько вхождений шаблона с помощью sed

Я использую следующую команду для удаления окружающих пространств между ключами массива, которые являются строками или целыми числами в файлах PHP: sed -ri "s/\[ ([0-9]+|(\x27|\x22).*(\x27|\x22)) \]/[\1]/g" file.php Я думал, что я покрыл все базы, но он не работает, когда в одной строке есть несколько скобок массивов. Итак: if ( $myarray[ 'id' ] == 7 && $myarray[ […]

Удаление содержимого из файла

У меня есть такой файл >gene1*ENSG24 CTTGGGGGGCTGGGGGCCAGGTGAAAGGGAAATGGAGGGCAGCACCCGCG AGCCCTCATTGCCTATAGTGGTTTCCATGGCGATCATGTAAGAGTCAATG TCGTCATTGGCAAAGTCGTCCGGGTGGGGTGTGCTGTAGGCAGAATCGGA GTATCAGGGAGGGGACTGGGGGAGCAGAGGCAGGGCCCCACCTTGGAGGG CTCGAAGGGAGCTCTGGGGCCCCCGACCACTGGAGA >gene2*ENSG87 CCATTTTGAAACCCTTAATAAAAACTTGCTGGTCTGAGACTCAGCAGGCA GCACAGACTTACTGATATGTACTGTCACCTCCAGCGGCCCAGCTGTAAAA TTCCTCTCTTTGTAGTGTCTCTCTTTATTTCTCAGCTGGCTGACACTTAT GGAAAATGGAAAGAACCTATGTTGAAATATTGGGGGCAGGTTCCATCAAT AGTTCTTACATGG Мне нужен вывод в формате ниже >gene1 CTTGGGGGGCTGGGGGCCAGGTGAAAGGGAAATGGAGGGCAGCACCCGCG AGCCCTCATTGCCTATAGTGGTTTCCATGGCGATCATGTAAGAGTCAATG TCGTCATTGGCAAAGTCGTCCGGGTGGGGTGTGCTGTAGGCAGAATCGGA GTATCAGGGAGGGGACTGGGGGAGCAGAGGCAGGGCCCCACCTTGGAGGG CTCGAAGGGAGCTCTGGGGCCCCCGACCACTGGAGA >gene2 CCATTTTGAAACCCTTAATAAAAACTTGCTGGTCTGAGACTCAGCAGGCA GCACAGACTTACTGATATGTACTGTCACCTCCAGCGGCCCAGCTGTAAAA TTCCTCTCTTTGTAGTGTCTCTCTTTATTTCTCAGCTGGCTGACACTTAT GGAAAATGGAAAGAACCTATGTTGAAATATTGGGGGCAGGTTCCATCAAT AGTTCTTACATGG Я хочу удалить часть * ENSG. Как мне это сделать.

Найти и заменить значения с помощью счетчиков

Извините, мой предыдущий вопрос был немного запутанным … У меня есть файл, который имеет такие значения, как: location 100 SlotNumber ..some lines inbetween location 150 SlotNumber ..some lines inbetween location 160 SlotNumber ..some lines inbetween Я хочу заменить SlotNumber как SlotNumber: location 100 SlotNumber1 location 150 SlotNumber2 location 160 SlotNumber3 … Обратите внимание, что 100 […]

Bash для сопоставления двух переменных для разницы во времени

У меня есть команда bash извлечения данных учетной записи пользователя из MySQL с помощью команды select creationdate from users; что дает мне следующий результат Name Account Creation Date Mobile User1 2015-06-18 16:00:00 29292922 User2 2015-06-18 16:06:00 56896906 User2 2015-06-18 16:08:00 16842146 Теперь я хочу, чтобы каждый пользователь ACCOUNT , CREATION , DATE с текущим временем […]

Использование sed для удаления разделителей цифр, заключенных в кавычки и кавычки из CSV?

Как я могу использовать sed для удаления из последнего столбца цифры запятой цифры цифры и цитаты? Обратите внимание, что в приведенном ниже примере целевой столбец не содержится в двойных кавычках. 0,1,,,"10,815,197", 6,7,010202,,"5,589", 6,7,010202,,589, Результатом исследования будет: 0,1,,,10815197, 6,7,010202,,5589, 6,7,010202,,589,

Объедините две строки файла и добавьте число в конце строк

У меня есть большой текстовый файл abc.txt со следующим форматом: BALT -6.110 130.600 4.06874414 -0.03254425 BALT -6.620 154.460 3.92286595 -0.17842244 BARM 32.740 140.680 3.94326190 -0.15802649 Мне нужен этот файл для преобразования выходного файла xyz.txt в формате: BALT 1 -6.110 130.600 4.06874414 -0.03254425 BALT 2 -6.620 154.460 3.92286595 -0.17842244 BARM 3 32.740 140.680 3.94326190 -0.15802649 Числа […]

Быстрый способ удалить строку из чрезвычайно большого файла

У меня есть 67GB CSV-файл (я знаю … я знаю …) Мне нужно удалить 4 125878 строк из файла, поскольку он поврежден. Мои инструменты синтаксического анализа CSV не будут игнорировать или пропускать его. Я мог бы использовать sed чтобы сделать что-то вроде sed '4125878d' in.csv > out.csv Но это было бы очень дорогостоящей операцией с […]

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

У меня есть .txt-файл: Я хочу сделать это так: Я думаю, мне нужно заменить /(beginning of line)(new line character)/ .

Использование xargs для генерации ссылок

У меня есть file который выглядит так: abc,123,x xabc,345,xy cabc,6234,ab abgc,12,yo jabc,9991,to Мне нужно создать список ссылок: http://www.mywebsite.com?param1=abc&param2=123&param3=x http://www.mywebsite.com?param1=xabc&param2=345&param3=xy …и так далее. Как это сделать с помощью xargs / sed или что-то еще?

Interesting Posts

grepping foo и bar

Проблема с выпуском Debian Squeeze apt-get с репозиториями HWRAID

POSIX-описание cp -R

seterial: не удается получить серийную информацию: несоответствующий ioctl для устройства

Как эмулировать функцию «Заменяет:» пакета Debian в RPM?

Заменить текст / строку новой строкой

Как получить доступ ко всем 8 последовательным портам на моей 8-портовой последовательной PCI-карте

Как ограничить доступ к репозиторию пакета Arch?

Невозможно применить chmod к файлу

Возможно ли переносить VM на металл?

Как wc -l `ls` дает фактическое количество строк?

(cp для cat AS mv для?) mv несколько файлов в один файл вместо cat * rm *

Синхронизация двух установок Fedora

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

/ etc / network / interfaces автоматически запускает pppoe на беспроводном LAN (wlan0) при загрузке, а также делает его постоянным

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