Моя программа выглядит так.
ALL=`cat $1 | grep -v '^#' | wc -l`
FINISHED="0"
for i in `cat $1 | grep -v '^#'`; do
echo "PROBE $i"
I will be doing some operation
FINISHED=`echo $FINISHED"+1"|bc`
Я запустил этот script, указав имя файла как параметр, в котором будет присутствовать список зондов.
У меня есть 2 вопроса
-
Что означает
grep -v '^#'
. Я узнал, что'^
обычно используется для соответствия определенной строке. Но в имени файла, которое я даю, нет#
. Более того, я получаю общее количество зондов дляcat $1 | grep -v '^#' | wc -l
. -
echo $FINISHED"+1"|bc
. Здесь любая идея о том, почему разработчик добавлен|bc
?