awk '($1<1)|| ($1>22) {print $2}' $input > $output
Если я помещу эту строку в Nextflow (записанный в groovy (Java)) конвейерный сценарий, он покажет ошибку, которая упоминает проблему с нотацией переменных (эти: $ 1, $ 2). Он отлично работает за пределами Nextflow . Как еще можно вставить переменные здесь, чтобы он работал?
Я пытался
awk '(${1}<1)|| (${1}>22) {print ${2}}' $input > $output
, который выводит пустой файл. Желаемый вывод будет для него просто работать в Nextflow .