Моя программа выглядит так.
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?