gpt4 book ai didi

linux - 管道文件的 Bash 内联版本到 bluetoothctl

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:03:03 24 4
gpt4 key购买 nike

bt.sh

#!/bin/bash

echo -e 'scan on\n'
sleep 2
echo -e 'devices\n'
echo -e 'quit\n'

如果我将上述文件通过管道传输到 bluetoothctl,它会按预期工作。

# ./bt.sh  | bluetoothctl

但是我怎样才能将其作为内联脚本来执行,我已经尝试了以下但它不起作用并且 bluetoothctl 似乎没有注册命令:

echo -e 'scan on' | bluetoothctl && sleep 2 && echo -e 'devices\n' | bluetoothctl && echo -e 'quit\n' | bluetoothctl;

最佳答案

使用命令列表:

{   printf 'scan on\n\n'
sleep 2
printf 'devices\n\n'
printf 'quit\n\n'
} | bluetoothctl

关于linux - 管道文件的 Bash 内联版本到 bluetoothctl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54443399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com