linux - 是否可以避免在命令行中重复名称?

标签 linux windows bash powershell cmd

我学习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/

相关文章:

linux - 使用 lftp 比较远程目录而不执行传输

linux - 在内核模式和用户模式之间切换时的时间戳计数器 (TSC)

linux - GIT 从本地文件夹硬重置所有内容(仅在本地主机上覆盖)

windows - 为什么在管道发生故障时重定向会起作用?

python -c 和 `while`

bash - bash 别名中的多个命令

regex - 在一个文件中出现 Bash

linux - 内核 panic 和软件异常有什么区别?

linux - 当我们运行一个可执行文件时,是否所有的部分都被一次加载到内存中?

windows - 如何知道 80000003 断点后面是否隐藏了不同的异常(WER 对话框)