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

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

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

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

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

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

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

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

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

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

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

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

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

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

15
ответов

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

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

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

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

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

Я осматривал команду sed для добавления текста в файл в определенной строке. Это работает, добавляя текст после строки 1: sed '1 a\, Но я хочу добавить его перед строкой 1. Это было бы: sed '0 a\, но я добираюсь...
26.07.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
ответов

Добавление недостающих нулей в начале каждой строки, где меньше 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
ответов

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

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

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

скажем, у меня есть такая строка [[«Q», «0»], «R»], «L»], [«Q», [[«1», «[«], «]»]], [[«Q», ["2", "...
19.06.2020
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'

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

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

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

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

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

Как я могу использовать переменные в 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
9
ответов

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

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

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

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

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

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

Свопинг неограниченного количества столбцов

У меня есть файл со столбцами. Посмотрите ниже для примера: b c... z 1 2 3... 26 я хотел бы подкачать все столбцы, где 1-е становится последним, второе становится тем прежде в последний раз... и т.д. z y x...
25.08.2012
7
ответов

Разбор строки по ключевым словам

Я использую команду bash, местоположение GPS, которая возвращает информацию о дате, времени и местоположении. [john@hostname :~/develp] $ местоположение GPS Местоположение :{"дата" :"16.07.20", "время"...
17.07.2020
7
ответов

Объединение всех строк в одну строку с разделителем столбцов в unix

У меня есть вывод unix как азбука :123 ДЕФГ :4587 MJk :36 Я хочу объединить все строки в одну строку с таким же разделением, как ABC DEFG MJK :123 4587 36 Я знаю, как использовать awk для печати вывода в...
19.06.2020
7
ответов

Закомментируйте все вхождения, кроме первого, используя sed

Я пытаюсь закомментировать все остальные вхождения, кроме первого. оригинальный образец.txt один два три два два #два пример.txt один два три #два ##два #two Мне удалось закомментировать только ...
07.05.2020
7
ответов

sed заменяет '\\\' на новую строку Linux

У меня есть несколько файлов со следующим текстом :20 ~02 ~19 ~05 -01 -52 2249\\\2249\\\2249\\\2249\\\2249\\\2249\\\2248\\\ Я хочу использовать sed или другую команду Linux, чтобы заменить \\\ на новую строку.
19.02.2020
7
ответов

Преобразование построчного блока вывода программы в CSV при удалении заголовков строк

Нужна ваша помощь, вывод моей команды: Server1: CPU(S): 8 RAM: 24 Socket: 2 Server2: CPU(S): 16 RAM: 32 Socket: 5 Желаемый результат: Server1:,8,24,2 Server2 :,16,32,5
18.12.2019