@RamanSailopal:genprof'creates IIUC `новые профили, в то время как я хотел бы опираться на профили, которые в Debian. Я думаю, что вообще надо писать для аудитории. А я считаю, что мнение профессора имеет небольшое значение, по-видимому, профессор знает, что его/ее научным сообществом лучше, чем я, и если аудитория чувствует то же самое я хотел его выполнить. Как очистить ОЗУ? интересная информация, но я не вижу, как это решает вопрос в любом случае. Вы полностью следовали на этот вопрос? Если вы не используете Windows 7, это не сделает "большую" разницу. Разница есть, но не значительные. Вы все еще можете следить за этот пост решить вашу Windows 8 вопрос.

Чтобы заменить первые 10 цифр С * , если, и только если число имеет ровно 14 цифр:

СЭД с/\([^0-9]\)[0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/г'

Пример:

фу-бар $ Эхо '2014-02-11 38012345678901 22:23, 1134-53553, 4-5-6-7-7-2, 
 28012345678901,,,,, 3801234567890123456789 вещи' | \
 СЭД с/\([^0-9]\)[0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/г'

Василий Пупкин **********8901 2014-02-11 22:23, 1134-53553, 4-5-6-7-7-2,
 **********8901,,,,, 3801234567890123456789 вещи

Редактировать

Чтобы соответствовать именно модели с обновленными пример:

СЭД 's/\([^0-9]\)4[0-9]\{8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)4[0-9]\{11\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)4[0-9]\{12\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)5[12345][0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)5[12345][0-9]\{9\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)5[12345][0-9]\{11\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)3[47][0-9]\{9\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)30[12345][0-9]\{8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)3[47][0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)3[47][0-9]\{8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)6011[0-9]\{8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)6011[0-9]\{9\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)6011[0-9]\{7\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)65[0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)2131[0-9]\{6,8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)1800[0-9]\{6,8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)35[0-9]\{8,10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g'

Это для следующий файл:

Формат пример номера кредитной карты: 38012345678901 

Виза: 4123456789012, 4123456789012345, 41234567890123456

Мастеркард: 5123456789012345, 512345678901234, 51234567890123455

Откройте для себя: 6011123456789012, 6512345678901234, 601112345678901, 60111234567890123

Американский Экспресс: 341234567890123, 371234567890123, 34123456789012, 301234567890123, 3712345678901234

Клуб diner's: 37012345678901

Элекснет: 213112345678901, 180012345678901, 3512345678901234, 21311234567890, 18001234567890, ,2131123456789012, 1800123456789012, 35123456789012

Пример других номеров формат: 2014-02-11 22:23, 1134-53553, 4-5-6-7-7-2

дает

Формат пример номера кредитной карты: 38012345678901 

Виза: **********9012, **********2345, **********3456

Мастеркард: **********2345, **********1234, **********3455

Знакомства: **********9012, **********1234, **********8901, **********0123

Американский Экспресс: **********0123, **********0123, **********9012, **********0123, **********1234

Кафе-клуб: **********8901

Элекснет: **********8901, **********8901, **********1234, **********7890, **********7890, ,**********9012, **********9012, **********9012

Пример других номеров формат: 2014-02-11 22:23, 1134-53553, 4-5-6-7-7-2

Конечно, первоначальный 38012345678901 не подходит так как он не присутствует в любой из карточки шаблон списка.