我想遍歷文件列表而不關心文件名可能包含的字符,因此我使用由空字符分隔的列表。代碼將更好地解釋事情。 # Set IFS to the null character to hopefully change the for..in
# delimiter from the space character (sadly does not appear to work).
IFS=$'\0'
#
我使用空字符(\0)作爲分隔符來保留在sprintf之後的空白字符串。但具有空字符的字符串在此功能下不起作用(在這種情況下)。 是否有一些合適的字符替代\0用於此目的? #!/usr/bin/env perl
use warnings;
use 5.12.0;
sub routine {
my @list = @_;
@list = map{ "\0".$_."\0"