Подсчет количества строк между такой же повторной структурой

Ознакомьтесь с разделом о сопряжении устройства с компьютером в этой статье под названием: Bluetooth-гарнитура - ArchLinux Wiki , чтобы получить советы по как это сделать. У меня нет устройства Bluetooth, чтобы подтвердить это, но описанные здесь действия могут сработать и для вас.

Ссылки

0
06.01.2019, 23:13
2 ответа

Лайнер awk one -:

awk -v patt="0" -v prev=1 '
    $0 ~ patt {print NR - prev; prev = NR} 
    END {print NR + 1 - prev}
' file
1
28.01.2020, 02:41

Попробуйте это,

LINES=(`cat count.txt `)
arr=()
arrIndex=0
a=`echo $LINES`
for i in "${!LINES[@]}"; do
if [[ "${LINES[$i]}" = "$a" ]]; then
        arr[arrIndex]=`echo "${i}"`
        arrIndex=$((arrIndex+1))
fi
done
arr[arrIndex]=`echo ${#LINES[@]}`
arrOut=()
for ((i=1; i<"${#arr[@]}"; ++i))
do
        j=`expr $i - 1 `
        arrOut[$i]=`echo "${arr[$i]} ${arr[$j]}" | awk '{a=$1-$2;print a}'`
done

echo ${arrOut[@]}
0
28.01.2020, 02:41

Теги

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