это.. но тут ничего не сказано про \0 (и, кстати, этот отрывок из http://www.opengroup.org/onlinepubs/009695...lities/sed.html уже приводился выше). И даже если под тем, что не указано явно 0 < n < 10 понимать, что \0 допустимо, то в этом отрывке уж точно не сказано, что \0 должен быть синонимом &.
А. Я думал, вам про '&' нужно. А про \0 я же сказал, что это назначение _официально не стандартизовано_, но на практике используется практически везде.
это.. но тут ничего не сказано про \0 (и, кстати, этот отрывок из http://www.opengroup.org/onlinepubs/009695...lities/sed.html уже приводился выше). И даже если под тем, что не указано явно 0 < n < 10 понимать, что \0 допустимо, то в этом отрывке уж точно не сказано, что \0 должен быть синонимом &.
А. Я думал, вам про '&' нужно. А про \0 я же сказал, что это назначение _официально не стандартизовано_, но на практике используется практически везде.
Могу только предположить почему я так сделал php-шная функция preg_match заполняет (если указан параметр) массив найденными совпадениями. Элемент с индексом 0 это соответствие полному шаблону. Очевидно, что я просто по аналогии сделал, получилось и не разу не подводило....
может это для исполнения хитрых RE, когда одно RE генерирует другое, для единообразия и ввели ссылку \0 (такое возможно в php, но невозможно в sed, т.к. sed с ключём s выполняет не другую sed, а другой shell. Конечно можно и извратится - в другом shell выполнить другую sed.)
А что вы имели в виду под "sed с ключём s выполняет не другую sed, а другой shell" ? :-)
ЗЫЖ а на лоре есть "однострок на перле"
если его запустить, то он всё нафиг постирает.
ЗЗЫЖ а вот в пхп это реализовано более весело: там пхп-скрипт налету создаёт и выполняет пхп скрипт. часто применяется кстати, хотя это опасно и сложно.