
12.09.2015, 12:05
|
|
Флудер
Регистрация: 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/.//' перевернуть каждую строку задом наперед
|
|
|