作为一个FYI,这是在Linux上。
我希望脚本中的一个选项是拉取所选文本。所以我开始编写脚本
#!/bin/bash
xclip -o > ~/bin/temp.txt
但是,如果我没有选择任何内容,则会抛出错误
./test
Error: target STRING not available
我是否可以检查是否选择了某些内容,如果没有?
,请跳过此命令答案 0 :(得分:0)
我对xclip一无所知,但是怎么样:
myclip=$(xclip -o)
if [ -n "$myclip" ]; then
echo $myclip > ~/bin/temp.txt
fi
如果$myclip
未设置或长度为零(= ""
),则不会向temp.txt
写入任何内容。