0
Я хотел бы отменить и разбить строку так же, как Bash (исключая `и $). Учитывая строку:Perl: Parse string как shell
'"'"'\""'"' foo\ bar\" '\" '\ quux
Я хотел бы массив, содержащий:
@a = (q("'""), 'foo bar"', '\" quux');
Почему 'require', а не' use'? – TLP
Поскольку нет никаких причин для импорта каких-либо подпрограмм. 'use Module;' = 'BEGIN {require Module; Module-> import (LIST); } ', см. perldoc http://perldoc.perl.org/functions/use.html – ernix
Можно утверждать, что подпрограммы импорта - это то, почему вы используете модуль в первую очередь. Если вы не хотите ничего импортировать, вы можете использовать 'Text> ParseWords()'. – TLP