我想创建一个脚本 A,它创建一个脚本 B。脚本 B 创建一个目录。所以我用这个内容创建了一个文件,授予它 x 权限,然后执行它。不幸的是,它没有按我的预期运行。它首先创建目录,然后创建一个空文件。为什么?
#!/bin/bash
batch=`mkdir /home/hieund/bpl`
echo $batch > newfile
更新:尝试您的解决方案后,我有:
#!/bin/bash
$myPath=$HOME/bpl
batch='mkdir ' $myPath
echo $batch > newfile
它也不起作用。同样的意外行为。
更新:
#!/bin/bash
$myPath=$HOME/bpl
batch="mkdir $myPath"
echo $batch > newfile
它也不起作用。同样的意外行为。
bash: /home/hieund/bpl=/home/hieund/bpl: No such file or directory