Я в итоге последовал за http://www.elinux.org/RPi_Bluetooth_LE , и это сработало нормально. Спасибо за вашу помощь!
Кроме того, я считаю, что моя проблема заключалась в том, что bluez
не установил двоичный файл под названием bluez
, он установил другие инструменты.
-121--228315-
С GNU sed:
sed -e '/^b/{R 1.txt' -e 'd}' 2.txt
, если требуется изменить файл 2 .txt
«на месте», добавьте параметр sed
-i
.
-121--78927-
С помощью awk
:
awk 'NR==FNR{a[++i]=$0;next}$0=="b"{$0=a[++j]}1' file1 file2
Сначала заполняем массив a
содержимым файла 1, а при обработке файла 2 массив печатается вместо строк, содержащих только букву «b».
Почему бы не передать это черезsed
:
iostat -x -d /dev/sda 1 2 | sed '1,2d'
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 11.00 0.00 12.00 0.00 184.00 15.33 0.32 26.75 3.08 3.70