1

ファイルのすべてのヘッダー行を印刷したい:

perl -wnl -e "/^#/ and print" file.vcf

これは機能しますが、ヘッダーを使い終わったら終了したいと思います。

どうしたの

perl -wnl -e "/^#/ and print else exit" file.vcf

?

4

3 に答える 3

5

elseifandunlessステートメントの一部として見つかるキーワードです。

perl -wnl -e "if (/^#/) { print } else { exit }" file.vcf

perl -wnl -e "/^#/ ? print : exit" file.vcf

perl -wnl -e "/^#/ or exit; print" file.vcf

perl -wpl -e "/^#/ or exit" file.vcf

perl -wpl -e "/^#/ or last" file.vcf

perl -p -e "/^#/ or last" file.vcf

perl -pe"/^#/ or last" file.vcf
于 2013-10-29T10:56:09.077 に答える
2

ただ行う:

perl -wnl -e "/^#/ ? print : exit" file.vcf
于 2013-10-29T10:43:09.057 に答える
1

または:

perl -wnl -e "/^#/ && print or exit" file.vcf
于 2013-10-29T10:54:05.983 に答える