如果我有Perl 4,如何选择字符串?

shu*_*ter 2 syntax perl perl4

我正在我的个人计算机上编写一个脚本,该脚本连接到远程服务器.我认为远程服务器安装了Perl 4.0或更低版本,这就是它无法识别相同的原因.有chomp命令的替代方案吗?

Aln*_*tak 5

它不是一个确切的替代品,但您可以尝试:

$var =~ s/\r?\n?$//
Run Code Online (Sandbox Code Playgroud)

这将剥离CRLF(DOS),LF(Unix),CR(Mac?).

普通的chomp操作员总是去除$INPUT_RECORD_SEPARATOR当前O/S 的当前定义.