Используйте xargs, если операторы IF находятся внутри программного кода

вы рассмотрели/пробовали Примус?

https://github.com/amonakov/primus

Я не слишком хорошо знаком со всем этим, но кажется, что он заменил шмель в большинстве случаев использования.

Похоже, известно, что он компилируется на архиве , так что вы сможете заставить его работать на manjaro

2
19.04.2018, 12:38
1 ответ

Нет причин использовать здесь xargs, вы можете просто использовать:

while IFS= read -r password
do
    if [ "$password" = 'qwerty' ]; then 
        echo 'Nice!'
        break
    fi
done

А затем запустите его как:

./program.sh < list

Если вы действительно хотите xargs, вы можете сделать что-то вроде:

for password do
  case "$password" in
    'qwerty')
      echo 'Nice!'
      ;;
  esac
done

А потом:

xargs -rd '\n' -a list./program.sh
11
27.01.2020, 21:49

Теги

Похожие вопросы