这就是我要做的:
mkdir -p /my/other/path/here && touch $_/cpredthing.txt
在这里 $_
是一个变量,代表我们在线执行的上一个命令的最后一个参数。
与往常一样,如果您想查看输出结果,可以使用以下echo
命令对其进行测试,如下所示:
echo mkdir -p /code/temp/other/path/here && echo touch $_/cpredthing.txt
输出为:
mkdir -p /code/temp/other/path/here
touch /code/temp/other/path/here/cpredthing.txt
另外,您可以使用大括号扩展一次写入多个文件,例如:
mkdir -p /code/temp/other/path/here &&
touch $_/{cpredthing.txt,anotherfile,somescript.sh}
再次,完全可以测试echo
:
mkdir -p /code/temp/other/path/here
touch /code/temp/other/path/here/cpredthing.txt /code/temp/other/path/here/anotherfile /code/temp/other/path/here/somescript.sh