当前工作目录以别名输出

Nic*_*one 2 bash

我想创建一个将打印出当前工作目录子名称的别名.

我有这个:

BASENAME=${PWD##*/}
alias wai="echo $BASENAME"
Run Code Online (Sandbox Code Playgroud)

这将输出目录.bashrc存储的目录子名称.我希望它是当前的工作目录.

对不起,如果这很简单,我是bash的新手.

小智 7

诀窍就在于单引号.我相信你可以通过以下方式实现这一目标:

'echo ${PWD##*/}'
Run Code Online (Sandbox Code Playgroud)

更多细节:Bash中单引号和双引号之间的区别