Если все, что вам нужно, в первой строке столбца, добавьте трубу и получите первую строку, используя head -1
Таким образом, ваш один вкладыш будет выглядеть так:
unzip -l package.jar | awk '{print $NF}' | grep com/tests/[A-Za-Z] | cut -d "/" -f3 |head -1;
Это даст вам первую линию
сейчас, голова и хвост клюшки, чтобы получить вторую строчку.
unzip -l package.jar | awk '{print $NF}' | grep com/tests/[A-Za-Z] | cut -d "/" -f3 |head -2 | tail -1;
, чтобы получить вторую строчку.
Но с точки зрения сценариев это не очень хороший подход.Вам нужен цикл, как показано ниже:
for class in `unzip -l el-api.jar | awk '{print $NF}' | grep javax/el/[A-Za-Z] | cut -d "/" -f3`; do echo $class; done;
вы можете заменить echo $class
на любую команду, какую пожелаете, - и использовать $class
, чтобы получить имя текущего класса.
HTH