Вы можете проверить следующее, которое используетwc
awk
и время loop
и перебирать разные шаблоны, поскольку вы хотите подсчитывать только строки:
n=0
while read i
do
((n=n+$i))
done <<(wc -l aca* | awk '{print $1}')
echo $n;
wc -l aca* | awk '{print $1}'
даст вам количество строк в файле паттерна. while
читая приведенный выше вывод, вы получите значение n
, равное нулю, и рекурсивно добавите вывод wc
наконец, вы печатаете общее количество строк.
для регистрации типа и строк, которые вы написали, и поместите в качестве входных данных шаблон, который вы хотите измерить, а затемecho "$pattern $n" >> output.txt
user@server[/apps/home/user/]> cat script.sh
#!/bin/bash
for p in "aca*" "*sh"
do
n=0;
while read i;
do ((n=n+$i));
done < <(wc -l $p | awk '{print $1}'); echo "$p" $n;
done
user@server[/apps/home/user/]> bash script.sh
aca* 46
*sh 432
Я сделал это (наоборот, запустив систему Raspberry на x86, но это может помочь):
# mount /dev/sdxy /mnt/pi # the pi's sdcard
Теперь вам следует скопировать qemu -arm -static в /mnt/pi/usr/bin, но вы уже это настроили.
# cd /mnt/pi
# mount -t proc proc proc/
# mount -t sysfs sys sys/
# mount -o bind /dev dev/
# export QEMU_DEVICE=qemu-xhci
# chroot /mnt/pi
Вот и все, теперь я могу запустить lsusb и делать такие вещи, как
cat /dev/input/mouse0
внутри chroot и посмотрите ввод.
Это помогает? К чему вы пытаетесь получить доступ через USB?