У меня есть немного перевода, над которым я работал, от Perl до простого старого английского. Мне было интересно, правильно ли я перевел эту строку.Перевод этой строки кода?
open(FQ, $fqFile =~ /\.gz$/ ? "gunzip -c $fqFile |" : $fqFile)
|| die"Cannot open the pipe to $fqFile\n";
Мой перевод:
#Open a file, $fqFile, by either unzipping it first or just opening it if already unzipped.
Я считаю, что 'gunzip -c' не изменяет исходный файл. – TLP
Обратите внимание, что это прерывается, если имя файла содержит метасимволы оболочки – ysth