Конкатенация строк в perl?

[116553] Насколько я знаю, единственное условие, при котором [116980]sl[116981] показывает текущий каталог, это когда вы неправильно вводите его как [116982]ls[116983].[116554].
2
18.07.2015, 13:57
1 ответ

Вы, вероятно, имеете в виду что-то вроде этого:

perl -pe 's|(?<=root:)[^:]*|crypt("my_password","\$6\$my_salt\$")|e' /etc/shadow

Из perldoc perlre :

    Substitution-specific modifiers described in

    "s/PATTERN/REPLACEMENT/msixpodualngcer" in perlop are:

      e  - evaluate the right-hand side as an expression

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

2
27.01.2020, 22:12

Теги

Похожие вопросы