我有这个脚本xcopy.sh
:
echo -n $1 | xclip -selection clipboard
该脚本使用 xclip 将参数复制到剪贴板
当我像这样通过python运行脚本时,一切正常('hello'被复制到剪贴板):
import subprocess
subprocess.call('./xcopy.sh hello', shell=True)
但是当我像这样运行它时,没有任何东西被复制到剪贴板:
import subprocess
subprocess.call(['./xcopy.sh', 'hello'], shell=True)
这是为什么?