我想创建一个打印出当前工作目录子名称的别名。
我有这个:
BASENAME=${PWD##*/}
alias wai="echo $BASENAME"
这将输出目录.bashrc存储的目录子名称。我希望它是当前的工作目录。
对不起,如果这很简单,我是bash的新手。
答案 0 :(得分:6)
诀窍就在于单引号。我相信你可以通过以下方式实现这一目标:
'echo ${PWD##*/}'
答案 1 :(得分:3)
有一个命令:
$ pwd
/path/to/current/directory
我错过了什么吗?
根据您的评论修改:
alias foo="pwd | rev | cut -d '/' -f1 | rev"
答案 2 :(得分:0)
怎么样?
alias wai='basename $PWD'