我学习Webpack here .我不知道 &&
。我的问题是关于命令:
mkdir webpack-demo && cd webpack-demo
webpack-demo 在这里提到了两次。是否可以避免这种重复以避免打印错误? IE。像
mkdir webpack-demo && cd $0
最佳答案
因此 &&
告诉任何命令以确保终端中提到的所有命令都应该成功(它们将被管道分隔),如果任何命令失败则两者(或有多少或现在)它们将不会运行。所以以下方法可以帮助你(虽然你的整个目标不存在所以现在只把你的问题记在我的脑海里)。
第一种方式:通过创建带有参数的脚本。
cat script.ksh
value=$1
mkdir $value
cd $value
现在运行脚本(显然是通过提供正确的权限)。
./script.ksh test_directory
第二种方式:做一个单行代码,你必须给目录值 1 次,它会运行命令(你不需要输入两次)。
value=dir_name;mkdir $value && cd $value
第三种方式:您需要从终端运行命令,它应该创建目录并在其中导航。
mkdir dir_name && cd $_
关于linux - 是否可以避免在命令行中重复名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44736525/