Я попытался следующий код , чтобы заменить QQс ZZ, но он не делает то , что я хочу: var1=QQ sed -i 's/$var1/ZZ/g' $file Тем не менее, этот код делает то, что я хочу: sed -i 's/QQ/ZZ/g' $file Как использовать переменные в...
Sed известен как Stream Editor, так как он может выполнять различные функции фильтрации и / или преобразования на стандартном вводе или на указанных пользователем файлах. Обычно используется для поиска и замены в текстовых файлах. Если ваш вопрос касается обработки текста, этот тег, вероятно, подойдет
Я попытался следующий код , чтобы заменить QQс ZZ, но он не делает то , что я хочу: var1=QQ sed -i 's/$var1/ZZ/g' $file Тем не менее, этот код делает то, что я хочу: sed -i 's/QQ/ZZ/g' $file Как использовать переменные в...
Я хотел бы заменить $fileWithPathв $file, однако это не работает , потому что (я думаю) путь не спасся. Как избежать этого? sed -i 's/${fileWithPath}/HAHA/g'
Мне сказали, что это возможно, но без единого рабочего примера, который sedможет читать строковую переменную без необходимости во входном файле. Мне еще предстоит заставить его работать. Для общей безопасности я записываю $PATHпеременную в другую переменную, поскольку я связываюсь с этим, потому...
Кто-нибудь знает, как использовать Sed, чтобы удалить все пробелы в текстовом файле? Я пытался использовать команду удаления "d", чтобы сделать это, но не могу понять...
кошка file1 foo ice two кошка file2 bar cream hundred Желаемый вывод: foobar icecream twohundred file1 и file2 всегда будут иметь одинаковое количество строк в моем сценарии, на случай, если все будет...
Я видел много в sedпоследнее время, и я считаю, что это довольно запутанная команда. Руководства не были особенно полезны, но я знаю, что их можно использовать для анализа вывода других команд. Что именно sedи для чего он используется? Я ищу исчерпывающий ответ, охватывающий, что sedесть, для чего...
У меня есть файл со следующим содержанием: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Как я могу извлечь каждую строку, которая начинается с круглых
У меня есть этот текст JSON: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metricKey" : "bugs" }, { "status" : "ERROR", "metricKey" : "test_success_density" }, { "status" : "OK", "metricKey" : "vulnerabilities" } ], "periods" : [] } } Я хочу извлечь общее состояние...
Как я могу получить от этого: randomcollege-nt\user90 к этому: user90 используя
У меня есть "test1.csv", и он содержит 200,400,600,800 100,300,500,700 50,25,125,310 и test2.csv, и он содержит 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 сейчас diff test2.csv test1.csv > result.csv отличается от diff test1.csv test2.csv > result.csv Я не знаю,...
В этом ответе ( Как я могу удалить первую строку файла с помощью sed? ) Есть два способа удалить первую запись в файле: sed '1d' $file >> headerless.txt ** ---------------- ИЛИ ----------------** tail -n +2 $file >> headerless.txt Лично я думаю, что этот tailвариант косметически более...
Я пытаюсь написать следующий скрипт: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; Строка, которую я хочу изменить в файлах: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Таким образом, конечный результат должен быть: users =...
У меня есть ноутбук с Windows XP, на котором я запускаю VirtualBox с последней версией Ubuntu, мое оборудование немного устарело, поэтому запуск последней версии Ubuntu внутри Virtual box - это довольно хлопотная, очень медленная работа, даже если все, что я делаю работает терминал и практикует...
Я пытался sedзаменить некоторые ключевые слова в большом файле (100 МБ). Я не знал о -iопции (inplace), поэтому моей первой попыткой было перенаправление следующим образом: sed 's/original/edited/g' file.log >> file.log после этого мой компьютер остановился, почти не было ввода с клавиатуры....
В настоящее время у меня есть несколько текстовых файлов с содержимым, похожим на это (со многими строками): 565 0 10 12 23 18 17 25 564 1 7 12 13 16 18 40 29 15 Я хочу изменить каждую строку, чтобы иметь следующий формат: 0 565:10:1 565:12:1 565:23:1 565:18:1 565:17:1 565:25:1 1 564:7:1 564:12:1...
У меня есть строка 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 и хочу извлечь слово, qaкоторое следует -Dspring.profiles.active. У меня есть строка сохранить в файл text.txt просто для демонстрации на нем. Когда я делаю grep -r -o...
Команда grepвыдает статус выхода: $echo "foo.bar" | grep -o foo foo $echo $? 0 $echo "foo.bar" | grep -o pop $echo $? 1 Но мне нужно использовать, sedи я понял, что у него нет статуса выхода: $echo "foo.bar" | sed 's/bar.*$//' foo. $echo $? 0 $echo "foo.bar" | sed 's/pop.*$//' foo.bar $echo $? 0 Я...
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere Выше sedкоманда заменяет символ новой строки на строку «строка». Но я не знаю значения :a;$!N;s/\n/string/;taвнутри одинарных кавычек. Я знаю среднюю часть s/\n/string/. Но я не знаю функции первой ( :a;$!N;) и последней (...
Я новичок в использовании sed, но я экспериментировал с sed s/..../..../(заменой), чтобы изменить полное предложение, если оно в одной строке, но я не знаю альтернативного решения о том, как изменить предложение, которое могло быть разделено на две строки, например: Эта: Lorem Ipsum is simply dummy...
Я хочу добавить это #this ##is my text до линии the specific line Я пробовал это sed -i '/the specific line/i \ #this ##is my text ' text.txt но это только добавляет в «текст». Я также пробовал различные комбинации с \и , " "но ничего не...