在命令行中使用 t 回复推文
Replying to Tweets Using t for the Command Line
我正在使用 t for Ruby 从终端发送推文。
我希望能够扫描我的时间线,找到推文 ID,然后回复它们。我得到的最接近的是这个不起作用的命令。问题在于回复命令有两个参数,一个 ID 和一条消息。 awk 命令打印出正确的 ID 那么我如何将它存储到某种变量中以便我可以指定它包含在 xargs 语句中的位置?
t timeline harryguinness -l -n 1 | awk '{print }' | xargs t reply "This is a test"
我真的需要一种表达方式:
t timeline harryguinness -l -n 1 | ID = awk ‘{print }’ | xargs t reply ID “This is a test"
提前致谢!
如果我正确理解了您的尝试,那么
t timeline harryguinness -l -n 1 | awk '{print }' | xargs -I ID t reply ID "This is a test"
应该可以。 -I ID
选项告诉 xargs
将 ID
替换为从标准输入读取的令牌,而不是将其附加到命令。
我正在使用 t for Ruby 从终端发送推文。
我希望能够扫描我的时间线,找到推文 ID,然后回复它们。我得到的最接近的是这个不起作用的命令。问题在于回复命令有两个参数,一个 ID 和一条消息。 awk 命令打印出正确的 ID 那么我如何将它存储到某种变量中以便我可以指定它包含在 xargs 语句中的位置?
t timeline harryguinness -l -n 1 | awk '{print }' | xargs t reply "This is a test"
我真的需要一种表达方式:
t timeline harryguinness -l -n 1 | ID = awk ‘{print }’ | xargs t reply ID “This is a test"
提前致谢!
如果我正确理解了您的尝试,那么
t timeline harryguinness -l -n 1 | awk '{print }' | xargs -I ID t reply ID "This is a test"
应该可以。 -I ID
选项告诉 xargs
将 ID
替换为从标准输入读取的令牌,而不是将其附加到命令。