sed
Я использую ниже код для замены строки внутри сценария оболочки. echo $LINE | sed -e 's/12345678/"$replace"/g' но его заменяют на $replace вместо значения этой переменной. кто-нибудь может сказать, что пошло не так?...
как я могу сделать sed фильтровать совпадающие строки в соответствии с некоторым выражением, но игнорировать несоответствующие строки, вместо того, чтобы позволить им печатать? в качестве реального примера, я хочу запустить scalac (компилятор Scala) на набор файлов, и читать из его -verbose вывод файлы. sca...
недавно мне пришлось написать небольшой скрипт, который анализировал виртуальные машины в XenServer, и поскольку имена виртуальных машин в основном имеют пробелы, например, в Windows XP или Windows Server 2008, мне пришлось обрезать эти пробелы и заменить их подчеркиванием_. Я нашел простое решение для этого ...
Я пытаюсь использовать sed для извлечения текста из файла журнала. Я могу сделать поиск и замену без особых проблем: sed 's/foo/bar/' mylog.txt тем не менее, я хочу сделать поиск без учета регистра. Из того, что я погуглил, это похоже на добавление i до конца команда должна работать: sed 's/foo/bar/i' my...
я использую следующее для рекурсивного поиска в каталоге определенной строки и замены ее другой: grep -rl oldstr path | xargs sed -i 's/oldstr/newstr/g' это работает хорошо. Единственная проблема заключается в том, что если строка не существует, то sed не удается, потому что он не получает никаких аргумент...
этот вопрос уже есть ответ здесь: Как удалить строки, которые появляются в файле B из другого файла A? 8 ответов у меня есть два файла: 1 dsf sdfsd dsfsdf 2 ljljlj lkklk dsf sdfsd dsfsdf Я хочу отобразить то,...
цель изменить эти имена: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl к этим именам файлов: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Шелл-Кода To тест: ls F00001-0708-*|sed 's/(.).(.*)/mv & /' выполнить: ls F00001-0708-*|sed 's/(.).(...
Я хочу вывести количество символов в каждой строке текстового файла с помощью команды Unix. Я знаю, что это просто с powershell gc abc.txt | % {$_.length} но мне нужна команда unix....
Я на самом деле знаю ответ на этот вопрос, однако не раз я видел, как некоторые из моих сверстников застряли на этом вопросе, поэтому я подумал, что было бы целесообразно документировать его так. Если вопрос уже существует, я с удовольствием удалю его. так вот он идет... как вы передаете переменную, содержа...
Я пробовал: echo -e "eggt tt salad" | sed -E 's/[[:blank:]]+/t/g' что приводит к: eggtsalad и... echo -e "eggt tt salad" | sed -E 's/[[:blank:]]+/t/g' что приводит к: eggtsalad что бы я хотел: egg salad ...