1

作为一个仅供参考,这是在 Linux 上。

我想在脚本中有一个选项来拉取选定的文本。所以我开始我的脚本

#!/bin/bash

xclip -o > ~/bin/temp.txt

但是,如果我没有选择任何内容,则会引发错误

./test
Error: target STRING not available

我可以检查是否选择了某些内容,如果没有则跳过此命令吗?

4

1 回答 1

0

我对xclip一无所知,但是像这样的东西怎么样:

myclip=$(xclip -o) if [ -n "$myclip" ]; then echo $myclip > ~/bin/temp.txt fi

如果$myclip未设置或长度为零 (= ""),则不会将任何内容写入temp.txt.

于 2016-09-18T01:06:53.090 回答