管道发送命令作为另一个程序的输入 - 电报

时间:2018-05-19 10:50:22

标签: bash shell terminal pipe telegram

我正在从终端运行telegram-cli。 我想执行contact_list之类的命令,并通过另一个脚本管理它们的输出。 我像这样telegram-cli运行./telegram-cli > pipe,在另一个终端中运行此脚本read_and_execute.sh

   #!/bin/bash
pipe="/home/me/Download/tg/bin/pipe" 
while true
    do
        input=$(cat<"$pipe")
        if [[ $input =~ exit ]] 
        then
            exit 0
        else
            echo "output found"
        fi
    done

使用它,我应该阅读telegram-cli输出,但是如何向它发送命令?例如,我想获取一个联系人的消息,将它们复制到一个文件中,然后从电报中删除这些消息。

0 个答案:

没有答案