Tag: grep

получить корневое устройство?

Я пытаюсь grep lsblk : lsblk | grep '/' Единственная проблема – это возвращает мне это: └─sdb1 8:17 1 7.3G 0 part / └─sdc1 8:33 1 7.6G 0 part /media Это замечательно, за исключением того, что мне нужно вернуть корневое устройство ( sdb1 ), но я не хочу grep для sdb1 потому что в будущем […]

Unix awk decimal экспорт в трубу

Я пытаюсь адаптировать скрипт, который проходит через большое количество отдельных файлов (subj_id) и выводит значение 4 $ в указанной строке. Текстовый файл содержит строки # Measure Brain, ICV, Brain Volume, 1118718.609121, mm^3 Мой скрипт содержит эту строку для экспорта номера 1118718: printf "%g," `cat ${subj_id}/stats/aseg.stats | grep ICV | awk -F, '{print $4}'` > BrainVol.csv […]

Соответствовать регулярному выражению между разделителями

У меня есть файл с несколькими строками. Я ищу строки, содержащие (более или менее) шаблон, подобный этому: \[.*<.*>.*\] Другими словами, я хочу, чтобы строки имели <something> между []. Примерами могут быть: Line with [ <matching>|<pattern>] A line <that> does[not]<match>[] But [this[<should>]be matched] too [match [me] <buddy>] Единственными символами, допускаемыми между <>, являются буквенно-цифровые символы и […]

Расширение параметра в grep

Чтобы извлечь строки из следующего шаблона из текстового файла, заполненного несколькими записями: entry=G_1234 entry=G_5678 entry=G_2345 Следующий результат grep не дает никакого результата grep -ioe "entry=G_{1234,2345}" filename Не могли бы вы рассказать о том, где ошибка, или если расширение параметра невозможно в grep?

Объединение столбцов в 2 файла и печать значений, которые различаются

У меня есть файл (файл-1), который выглядит так, DIP-10097N|refseq:NP_416170|uniprotkb:P30015 DIP-10117N|refseq:NP_414973|uniprotkb:P08177 DIP-10168N|refseq:NP_418766|uniprotkb:P15005 DIP-10199N|refseq:NP_415632|uniprotkb:P30958 DIP-10358N|refseq:NP_418659|uniprotkb:P28903 DIP-10440N|refseq:NP_289596|uniprotkb:P20082 DIP-10441N|refseq:NP_417502|uniprotkb:P20083 DIP-10441N|refseq:NP_417502|uniprotkb:P20083 DIP-10467N|refseq:NP_415423|uniprotkb:P09373 DIP-10469N|refseq:NP_418386|uniprotkb:P32674 DIP-10562N|refseq:NP_418370|uniprotkb:P17888 DIP-10582N|refseq:NP_414864|uniprotkb:P77743 DIP-10592N|refseq:NP_415819|uniprotkb:P37344 и другой (файл-2), который выглядит так, DIP-10331N|refseq:NP_311078|uniprotkb:P12638 DIP-10117N|refseq:NP_414973|uniprotkb:P08177 DIP-10331N|refseq:NP_311078|uniprotkb:P12638 DIP-10840N|refseq:NP_414640|uniprotkb:P10408 DIP-1025N|refseq:NP_414574|uniprotkb:P00968 DIP-10097N|refseq:NP_416170|uniprotkb:P30015 DIP-10467N|refseq:NP_415423|uniprotkb:P09373 DIP-10097N|refseq:NP_416170|uniprotkb:P30015 DIP-10117N|refseq:NP_414973|uniprotkb:P08177 DIP-10117N|refseq:NP_414973|uniprotkb:P08177 DIP-10117N|refseq:NP_414973|uniprotkb:P08177 DIP-10750N|refseq:NP_289799|uniprotkb:P02410 DIP-10117N|refseq:NP_414973|uniprotkb:P08177 DIP-10757N|refseq:NP_288150|uniprotkb:P02421 На выходе я хочу напечатать содержимое файла-1 плюс значение в любом столбце файла-2, которое […]

Передача переменной аргумента egrep в сценарии bash

У меня есть сценарий myScript, который пытается egrep аргумент скрипта в файле. Как-то переменное расширение не работает должным образом с командой egrep. Я полагаю, что я изолировал проблему в примере следующим образом: если я выписываю аргумент явно в скрипте, команда egrep работает, но если я передаю аргумент скрипту, команда egrep не понравится аргументу I Отправь […]

Попытка найти все файлы в определенном каталоге, которые не указаны в других файлах

У меня есть этот проект, в котором есть папка с изображениями в них, и я уверен, что некоторые из них не используются. Поэтому я хотел бы перечислить все изображения, на которые не ссылаются ни в одном другом файле. Я не очень опытен с помощью терминала, но это то, что я знаю до сих пор и […]

grep a awk string из файла и записать в другую часть файла строки

Мой файл, aaa, имеет 5 строк. 01_AAA-11-ID22 02_BBB-33-ID44 03_CCC-55-ID66 . . Я попытался grep что-нибудь после подчеркивания из файла bigfile.txt for i in $(cat aaa) do A= $(awk -F '_' '{print $1}' $i) B= $(awk -F '_' '{print $2}' $i) grep $B bigfile.txt > $A done Я пытался сделать grep AAA-11-22 bigfile.txt > 01 Но, […]

Почему grep на удаленной системе говорит, что файл или каталог недоступны

Я пытаюсь запустить команду grep на удаленной системе, чтобы дать мне результат 22 мая. Но ответ приходит / bin / grep: /var/log/Clients_Logs/127.0.0.1/*: нет такого файла или каталога Но когда я конкретно предоставляю имя файла, он работает и дает мне результаты. Эта команда дает мне ошибку ssh -tt emerg@xxx.xxx.xxx.xxx 'sudo /bin/grep -r "May 22" /var/log/Clients_Logs/127.0.0.1/*'

Найти файлы, содержащие набор слов

Я использую grep для поиска файлов в каталоге, содержащих набор слов. Но строки поиска grep, содержащие эти слова, я хочу, чтобы grep отображал мне файлы или файл, содержащие все эти слова, даже в разных строках. grep -lw "ből\|dének\|jeként\|jében\|jéből\|jéhez\|jének\|jéről\|jét\|jével\|jéül" *model.txt Но это неверно, если файл содержит одно или два слова. Должен содержать весь набор слов Как […]

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