17
ответов

Как я могу использовать sed для замены многострочной строки?

Я заметил, что, если я добавляю \n к шаблону для замены использованием sed, это не соответствует. Пример: кошка $> alpha.txt, Это - тест, не является предупрежденным $ sed-i '.original' 's/a test\nPlease...
07.05.2015
15
ответов

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

Я осматривал команду sed для добавления текста в файл в определенной строке. Это работает, добавляя текст после строки 1: sed '1 a\, Но я хочу добавить его перед строкой 1. Это было бы: sed '0 a\, но я добираюсь...
26.07.2017
13
ответов

Как я могу удалить все комментарии из файла?

У меня есть файл с комментариями: панель нечто наполняет #Do не, показывают это... morestuff evenmorestuff#Or это, я просто хочу распечатать весь непрокомментированный код: панель нечто наполняет morestuff evenmorestuff Способность к...
07.09.2017
12
ответов

Что хороший путь состоит в том, чтобы отфильтровать текстовый файл для удаления пустых строк?

У меня есть .csv файл (на Mac), который имеет набор пустых строк, например: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum...
29.11.2012
12
ответов

Как я могу записать во вторую строку файла из командной строки?

У меня есть внешняя программа, которая производит выходной файл (великоватый, 20K возможные строки). Я должен вставить новую строку между существующей строкой 1 и строкой 2. Я смотрел на awk и sed - я использую...
28.01.2012
11
ответов

Как напечатать последнюю последовательность строк между начальным и конечным шаблонами?

Ответы на этот вопрос :Как найти линии между начальным и конечным шаблоном? не связаны с несколькими последовательностями строк, которые попадают между шаблонами соответствия. Так, например, sed -n '/...
10.09.2020
11
ответов

Добавление недостающих нулей в начале каждой строки, где меньше 4 знаков

Я хотел бы спросить вас, как решить эту проблему :Мне нужно поставить 0 в каждой строке, где слово имеет менее 4 знаков. Пример входного файла :30 1 508 А0ЕА A0EB А0ЕС A0ED Требуемый вывод должен быть :0030 0001 0508...
05.08.2019
11
ответов

Строки к преобразованию столбца файла

Предположим, что у меня есть файл: File1: БУМАЖНАЯ КОМАНДА MANISH NISHA GARIMA JYOUTI........ и т.д. File2 я хочу: БУМАЖНАЯ КОМАНДА строки MANISH NISHA GARIMA JYOUTI к преобразованию столбца File1.
19.09.2018
11
ответов

как переименовать несколько файлов путем замены строки в имени файла? эта строка содержит “#\”

https://serverfault.com/questions/70939/how-to-replace-a-text-string-in-multiple-files-in-linux https://serverfault.com/questions/228733/how-to-rename-multiple-files-by-replacing-word-in-file-name...
13.04.2017
11
ответов

Дополнение с 'sed'

Я пытаюсь выполнить математическую операцию с sed, но он продолжает рассматривать мои переменные как строки. Вход является этим видом: $ отзываются эхом 12 | sed's / [0-9] */& + 3 /' 12$ +3 я хотел бы иметь 15...
21.04.2012
11
ответов

Должен быть лучший способ заменить единственные новые строки только?

Я имею привычку писать одну строку на предложение, потому что я обычно компилирую вещи Пропитать латексом, или пишу в некотором другом формате, где разрывы строки проигнорированы. Я использую пустую строку для указания...
05.02.2011
10
ответов

Есть ли способ удалить не все, но только вложенные брекеты?

скажем, у меня есть такая строка [[«Q», «0»], «R»], «L»], [«Q», [[«1», «[«], «]»]], [[«Q», ["2", "...
19.06.2020
10
ответов

Как я могу использовать переменные в LHS и RHS sed замены?

Я хочу сделать: кошка update_via_sed.sh | sed 's/old_name/new_name /'> new_update_via_sed.sh в моей программе. Но я хочу использовать переменные, например, old_run ='old_name_952' new_run ='old_name_953', я имею...
09.09.2018
10
ответов

Сценарий, удаляющий лишние пробелы между буквами в тексте

У меня есть текстовый документ, в котором есть много текста, в котором после каждой буквы добавляется дополнительный пробел! Пример: T h e b o k a l s o h a s a n a n a l y t i c a l p u r p o s e w h i c h i s m ...
12.09.2016
10
ответов

Хочу заменить только первым вхождением с sed

Исходный файл claudio antonio claudio michele, я хочу изменить только первое вхождение "claudio" с "claudia" так результат файла claudia antonio claudio michele, я попробовал sed-e '1,/...
05.03.2015
9
ответов

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

У меня есть такой файл Хорошая пшеница другие части строки Сельскохозяйственная земля должна быть продана другие части строки тук-тук прочее...
05.06.2021
9
ответов

SED: вставить текст после последней строки?

Эта команда sed вставляет тег в начало файла: sed-i "1s/^ / <? php /" файл, Как я могу вставить что-то в конец каждого файла с sed?
03.11.2019
9
ответов

Как можно объединить все строки, которые заканчиваются символом обратной косой черты?

Используя общий инструмент командной строки как sed или awk, действительно ли возможно присоединиться ко всем строкам, которые заканчиваются данным символом, как обратная косая черта? Например, учитывая файл: панель нечто \колотит \baz чувак \счастливый..
12.02.2019
9
ответов

Простая sed замена вкладок, загадочно перестав работать

Это должно быть действительно просто, но по некоторым причинам это не работает: sed-i.bak-E 's/\t//' file.txt Вместо того, чтобы заменить символы табуляции, это заменяет t символы. Я попробовал каждое изменение...
14.01.2016
9
ответов

Найдите все происшествия в файле с sed

Используя ОТКРЫТЫЙ ШАГ 4.2 ОС... Я в настоящее время использую следующую Команду sed: sed-n '1,/141.299.99.1/p' TESTFILE | хвост-3 Этих команды найдут один экземпляр в файле с IP 141.299.99.1 и...
24.07.2014
9
ответов

Как может я числа групп в файле

У меня есть файл с числами в формате плавающем. Я могу рассмотреть их через вид-rn numbers.txt | меньше, я хотел бы, хотя смочь "сгруппировать" их. Т.е. легко посмотрите, сколько находится в том же диапазоне. Дать...
03.05.2014
9
ответов

Легко получите конкретный столбец от вывода без sed или awk

Существует ли более быстрый способ получить несколько столбцов значений, чем futzing с sed и awk? Например, если у меня есть вывод ls - hal / и я хочу просто получить имена файлов и имена каталогов и...
15.08.2013
8
ответов

Заменить N-ю строку после совпадения

скажем, у меня есть этот файл с пятьюстами строками текста. один два три четыре пять шесть Семь 8 девять десять... пять -сто Если бы я хотел заменить пятую строку после совпадения какой-то строкой, я бы...
14.05.2021
8
ответов

Есть ли способ сделать несколько замен с помощью sed, не связывая замены?

Я хочу написать сценарий оболочки, который заменяет A на BB и B на AA. Например, AYB становится BBYAA. Мое обычное решение для такого рода вещей состоит в том, чтобы связать несколько вызовов sed, например :sed 's/A/BB/g;s/...
02.02.2021
8
ответов

sed :извлечь текст из шаблона, который встречается произвольное количество раз в строке

Мне нужно извлечь часть строки, которая может встречаться от 1 до n раз в каждой строке. Например, это будет отражать то, что мне нужно :Это [dbo].[что-то] является текстом, содержащим [dbo].[что-то _еще], затем...
21.05.2020
8
ответов

Команда, которая удаляет данные слева от ";" (точка с запятой) в каждой строке

Здесь нужна команда, которая удаляет все данные слева от ; (точка с запятой) в каждой следующей строке: 07:48;1563101282.M178569P409830.de122.abteilung.com,S=1258,W=1287:2, 08:00;1563102004.M49870P436474.de122....
19.10.2019
8
ответов

линии GREP, которые существуют на одном файле, но не в другом

, я пытаюсь сделать простой GREP и GREP -V, поэтому я получу линии от A.txt что существует в b.txt, а не в c.txt. Пример 3 файлов a.txt: преступник слияние подразделение E UP.TXT: A.UP B.up. C.UP DW.TXT: A.DW B.DW ...
08.07.2018
8
ответов

Строка замены, содержащая новую строку в огромном файле

Кто-либо знает о non-line-based инструменте к "двоичному" поиску/строкам замены несколько эффективным памятью способом? Посмотрите этот вопрос также. У меня есть +2GB текстовый файл, который я хотел бы обработать подобный какой...
23.05.2017
8
ответов

Преобразование отдельных строк в список, разделенный запятыми, с записями в кавычках

У меня есть следующие данные (список пакетов R, проанализированных из файла Rmarkdown), которые я хочу превратить в список, который я могу передать R для установки: d3heatmap Таблица данных ggplot2 htmltools htmlwidgets ...
23.05.2017
8
ответов

Как выполнить много строку grep

Как Вы выполнили бы grep для текста, который появляется на двух строках? Например: pbsnodes является командой, которую я использую, который возвращает использование состояния root$ pbsnodes node1 кластера Linux = свободный...
01.10.2013

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

Безопасность систем Unix & Linux. Если Ваш вопрос о том, чтобы взвешивать все за и против политики безопасности, можно интересоваться сайтом Безопасности IT-систем.

Компьютерная безопасность имеет дело с обеспечением трех свойств:

  • конфиденциальность, т.е. данные не пропущена

  • целостность, т.е. данные не повреждена, данные получены, когда это было отправлено в корректном месте назначения

  • доступность, т.е. данный сервис доступна при всех обстоятельствах, например, это эластично к Атаке "отказ в обслуживании"

Для некоторых систем, например, в автомобилях или самолетах, другое insteresting свойство является безопасностью. Это - гарантия, которую система не подвергнет человеческую жизнь опасности при выполнении или потому что она не функционирует правильно.

---------121--------2063----sed является потоковым редактором командной строки для фильтрации и преобразования текста.

sed является потоковым редактором командной строки для фильтрации и преобразования текста.

Sed является потоковым редактором: это читает одну строку входа, выполняет команды редактирования и идет дальше к следующей строке. Sed является компаньоном редактору, первому текстовому редактору Unix. Sed является стандартной утилитой.

Безусловно наиболее распространенное использование sed должен выполнить простую замену шаблона:

sed -e 's/pattern/replacement/g' 

Однако sed полон по Тьюрингу; более сложные сценарии возможны, но быстро становятся загадочными. Хорошая альтернатива для задач, которые являются сложными в sed, является .

Дальнейшее чтение