linux - 我们可以将“cd ..”路径存储在 bash 文件的变量中吗?
问题描述
我是 bash 的新手,我的用例是将前一个目录存储到一个变量中。
例子:
DIR='/local/example/'
我们如何添加/local/
到任何变量中$PREV
?
解决方案
您可以在包含当前路径的 $PWD 上使用参数扩展:
dir=${PWD%/*} # Remove everything from the last / forward.
或者,使用带有命令替换的外部工具(如 readlink):
dir=$(readlink -f ..)
推荐阅读
- javascript - 我无法安装节点模块
- django - 我得到了这个错误 AttributeError: module 'django.contrib.gis.db.models' has no attribute 'GeoManager'
- javascript - 在使用 addEventListener 时遇到初学者 dom 操作练习的问题
- web-services - 从 Elastic Beanstalk 执行时,Google Places API 附近搜索返回不同的结果
- javascript - 节点js中的按钮按下事件
- excel - 是什么扼杀了我的表现——删除重复项或行删除循环?备择方案?
- javascript - 由于夏令时时区,getDate() 给出错误的日期
- python - 在字典中对 Vader 情绪分析结果进行排序
- python - 在 Pandas 中按条件选择列范围
- java - Java 命令与 spring-boot:run 命令