linux下shell 怎么把pwd命令的值给变量

 我来答
昙度白花多b
2011-07-29 · TA获得超过381个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:224万
展开全部
1 #!/bin/bash
2 path=`pwd`
3 cd ..
4 echo "sript path = $path"

第2行哪个不是单引号,看清楚哦
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南鱼北鸟
2011-07-29 · TA获得超过693个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:428万
展开全部
假设变量是var,那么var=$PWD就行了,当然也可以是var=`pwd`
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rpaulpaul
2011-07-30 · TA获得超过100个赞
知道小有建树答主
回答量:83
采纳率:0%
帮助的人:84.9万
展开全部
如果你是c shell
set var = `pwd`
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风卷红尘倾天下
2023-08-22 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:36.5万
展开全部
在Linux下的shell脚本中,你可以使用以下语法将pwd命令的值赋给一个变量:
variable=$(pwd)

或者
variable=`pwd`

这两种方式都可以将pwd命令的输出结果存储到名为"variable"的变量中。你可以将"variable"替换为你自己想要使用的变量名。
以下是一个完整的示例:
bash复制代码#!/bin/bash
# 将pwd命令的值赋给变量
current_dir=$(pwd)
# 打印变量的值
echo "当前目录是: $current_dir"

在这个示例中,$(pwd)或`pwd`将获取当前工作目录,并将其赋值给"current_dir"变量。然后使用echo命令打印出该变量的值。
请注意,变量名之前的$符号是用于引用变量的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
turnmind
2020-01-01
知道答主
回答量:20
采纳率:0%
帮助的人:7138
展开全部
work_dir=`pwd`
echo $work_dir

work_dir2=$PWD
echo work_dir2

有时候切换工作路径太麻烦就会这么偷懒,不会还有一种方法,设置别名 alias

编辑 ~/.bashrc

alias nginxconf='cd xxx'

更新配置

source ~/.bashrc

直接切换

nginxconf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式