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 к шаблону для замены использованием sed, это не соответствует. Пример: кошка $> alpha.txt, Это - тест, не является предупрежденным $ sed-i '.original' 's/a test\nPlease...
07.05.2015
11
ответов

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

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

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

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

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

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

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

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

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

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

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

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

Как добавить Строку к предыдущей Строке?

У меня есть Файл журнала, который должен быть проанализирован и проанализирован. Файл содержит что-то подобное как ниже: Файл: 20 141 101 сервер содержит дамп, 20 141 101 сервер ничего не содержит {uekdmsam ikdas jwdjamc...
21.11.2018
7
ответов

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

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

Как эффективно разделить большой текстовый файл без разделения многострочных записей?

У меня есть большой текстовый файл (~ 50 ГБ при gz'ed). Файл содержит 4 * N строк или N записей; то есть каждая запись состоит из 4 строк. Я хотел бы разделить этот файл на 4 файла меньшего размера, каждый размером примерно ...
13.04.2017
7
ответов

Распечатайте нечетные строки, распечатайте четные строки

Я хочу распечатать нечетные и четные строки из файлов. Я нашел этот сценарий оболочки, который использует эхо. #!/bin/bash # Запись сценарий оболочки, что, учитывая имя файла как аргумент...
26.10.2015
7
ответов

grep со строками продолжения

Как я могу grep/awk/sed файл в поисках некоторого шаблона, и вывести всю строку (включая строки продолжения, если совпавшая строка заканчивается \? Файл foo.txt содержит: что-то что угодно thisXXX ...
04.06.2015
7
ответов

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

У меня есть текстовый файл. Задача - получает первую и последнюю строку из файла после файла кошки $ | grep-E "1|2|3|4" | commandtoprint Потребность файла 1 2 3 4 5 кошки $ это без вывода кошки (только 1 и 5). ~ файл кошки $ |...
29.05.2015
7
ответов

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

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

Sed — Замените первые k экземпляры слова в файле

Я хочу заменить только первые k экземпляры слова. Как я могу сделать это? Например, Скажите файл, foo.txt содержит 100 случаев экземпляров слова 'Linux'. Я должен заменить сначала 50 случаев только.
16.09.2014
7
ответов

Добавление символа к любой текстовой строке

У меня есть огромное (приблизительно 20G) текстовый файл, который содержит миллионы проходов (иначе абзацы) с заголовками. Заголовки и абзацы всегда являются одной строкой каждый, например, Солнечный свет, Это - солнечный день...
08.09.2014
7
ответов

Как разделить список имени файла в наборах на 5 ГБ?

У меня есть довольно большой список файлов, которые мне нравится группировать в меньшем списке 5 ГБ каждого для последующей обработки. Список файлов находится в следующей форме: "размер" (от du) "вкладка" "полный путь", как э
03.04.2014
7
ответов

Нужно некоторое sed волшебство: Перемещение отмеченных строк к началу файла

Я оказываюсь в страшной потребности некоторого sed волшебства (я действительно должен усадить меня и изучить это). У меня есть файл с большим количеством строк. После рассмотрения его я отметил некоторые строки путем добавления звезды (*) к...
10.11.2013
7
ответов

Извлеките часть одной строки из файла с sed

Я хочу считать одну часть одной строки из файла. Например: POP3_SERVER_NAME = localhost я хочу возвратиться только localhost, с помощью sed. Этот текст находится на третьей строке. Я делаю это для извлечения...
31.07.2013
7
ответов

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

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

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

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

Как удалить несколько пустых строк из файла?

У меня есть некоторые текстовые файлы, которые я использую, чтобы сделать заметки в - просто текст, обычно просто с помощью кошки>> файл. Иногда я использую пустую строку или два (просто возврат - символ новой строки) для определения нового...
08.07.2019
6
ответов

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

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

Команда sed для замены символов

Мой формат входного файла: мм / дд / гггг, чч: мм, другие поля Мне нужно отформатировать его как: гггг-мм-дд чч: мм: 00, пример ввода для других полей: 01/02 / 1998,09: 30,0.4571,0.4613,0.4529,0.4592,6042175 02.01.1998,09: 45, ...
18.11.2018
6
ответов

Bash - Разделение предыдущие параметры команд

Как можно было бы проанализировать предыдущую команду в ударе? Пример: root$ ssh эхо root$ foo@1.2.3.4! $ кошка root$ &>/tmp/foo.txt /tmp/foo.txt Цель foo@1.2.3.4: Отправьте просто ipaddress 1.2.3.4 к...
23.05.2017

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

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

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

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

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

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

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

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

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

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

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

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

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

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