Показать сообщение отдельно

  #903  
Старый 12.09.2015, 12:05
hydra
Флудер
Регистрация: 24.07.2015
Сообщений: 2,338
С нами: 5687606

Репутация: 31


По умолчанию

Короткий ман по sed:

sed -i 1,36767607d вырезать строки с 0 по 1

sed -i s/$/\1960\/g подставить символы в конец каждой строки

sed -i s/^/\+7\/g подставить символы в начало каждой строки

sed -i 's/^-//' удалить первый конкретный символ в каждой строке

sed -i 's/^\(.*\).$/\1/' удалить последний символ в каждой строке

sed -i '/121/d' удалить строки содержащие +7

sed 's/^[ \t]*//' удалить пробелы и символы в начале каждой строки

sed 's/[ \t]*$//' удалить пробелы и символы в конце каждой строки

sed 's/^[ \t]*//;s/[ \t]*$//' удалить все пробелы и символы в начале и конце каждой строки

sed '/^$/d' удалить все пустрые строки из файла

sed -n '/^.\{8\}/p' удалить все строки имеющие меньше X символов

sed -n '/^.\{20\}/!p' удалить все строки имеющие больше X символов

sed 's/ \{1,\}/ /g' удалить двойные пробелы внутри строки

sed 's/^\(..\)/\1./' вставить символ в третью позицию каждой строки

sed '1~2d' удалить каждую вторую строку

sed 's#^\(..\)#\1/#' вставить слэш в третью позицию каждой строки

sed 's/^\(..\)/\1\\/' вставить обратный слэш в третью позицию каждой строки

sed '/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//' перевернуть каждую строку задом наперед
 
Ответить с цитированием