问题描述
execmv
execmv
以下是我要执行的操作的示例:
Here is an example of what I am trying to do:
cmd := exec.Command("mv", "./source-dir/*", "./dest-dir")
output, err := cmd.CombinedOutput()
cmd.Run()
exit status 1
exit status 1
mv: rename ./source-dir/* to ./dest-dir/*: No such file or directory
当我更改此行时,我实际上可以使脚本工作:
I can actually get the script to work when I change this line:
cmd := exec.Command("mv", "./source-dir/*", "./dest-dir")
到以下:
cmd := exec.Command("mv", "./source-dir/file.txt", "./dest-dir")
source-dirdest-dir
source-dirdest-dir
谢谢
推荐答案
./source_dir/*mv
./source_dir/*mv
[]stringexec.Command("/bin/sh", "-c", "mv ./source_dir/* ./dest_dir")
[]stringexec.Command("/bin/sh", "-c", "mv ./source_dir/* ./dest_dir")
这篇关于golang无法在终端上运行的exec命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!