От perldoc -f chomp:
chomp VARIABLE
chomp(LIST)
chomp This safer version of "chop" removes any trailing string that
corresponds to the current value of $/ (also known as
$INPUT_RECORD_SEPARATOR in the "English" module). It returns the
total number of characters removed from all its arguments.
Правильное использование является просто обеспечить переменную или список, который будет изменен на месте. Возвращаемое значение, которое вы используете, состоит в том, сколько раз оно «перебивало» свой список аргументов. Например.
chomp $disc;
Или даже:
chomp(my $disc = `disc`);
Например, вы можете грызть весь массив или список, например:
my @file = <$fh>; # read a whole file
my $count = chomp(@file); # counts how many lines were chomped
Конечно, с одним скалярным аргументом, возвращение грызть значение может быть только 1 или 0.
'грызть $ disc' также возвращает 1 – moadeep
@moadeep: Да, конечно, он возвращает количество удаленных символов. просто используйте 'chomp $ disc;' – Toto