Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为一个仅供参考,这是在 Linux 上。
我想在脚本中有一个选项来拉取选定的文本。所以我开始我的脚本
#!/bin/bash xclip -o > ~/bin/temp.txt
但是,如果我没有选择任何内容,则会引发错误
./test Error: target STRING not available
我可以检查是否选择了某些内容,如果没有则跳过此命令吗?
我对xclip一无所知,但是像这样的东西怎么样:
myclip=$(xclip -o) if [ -n "$myclip" ]; then echo $myclip > ~/bin/temp.txt fi
如果$myclip未设置或长度为零 (= ""),则不会将任何内容写入temp.txt.
$myclip
""
temp.txt