Можно ли использовать grep массив в bash? В основном у меня есть два массива, один массив, который я хочу пропустить, и другой массив, который я хочу проверить, чтобы увидеть, есть ли каждая строка в другом массиве или нет.grep through array в bash
Грубый пример:
for CLIENTS in ${LIST[@]}; do
#lost as to best way to grep a array with out putting the values in a file.
grep ${server_client_list[@]}
done
Нужно ли добавить цикл for, чтобы он зацикливал каждую строку в LIST [@ array? – doanerock
@doanerock Попробуйте сами ... 'a = (1 2); printf "% d \ n" "$ {a [@]}" ' – gboffi
@doanerock: вам не нужно зацикливать. Эта команда найдет соответствующие элементы 'LIST', которые присутствуют в массиве' server_client_list'. – anubhava