2 u012875465 u012875465 于 2016.03.07 17:58 提问

在linux中实现find然后cd的操作

想用一句话实现 先用find . -name php.ini得到 ./opt/lampp/etc/php.ini
然后去掉php.ini,再cd ./opt/lampp/etc/,能不能使用管道以及shell操作字符串来实现

4个回答

u013897681
u013897681   2016.03.07 18:22

然后去掉php.ini, 是什么意思?

u012875465
u012875465 去掉 ./opt/lampp/etc/php.ini中的php.ini得到./opt/lampp/etc/便可被cd
2 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.03.07 18:40
cd $(find /opt/lampp/ -name " php.ini" | xargs dirname )

oyljerry
oyljerry 回复黑洞无敌: cd在另一个管道。没法获取
2 年多之前 回复
u012875465
u012875465 回复黑洞无敌: |xargs cd
2 年多之前 回复
u012875465
u012875465 大神厉害 这是怎么实现的啊?cd $()为什么不能换成|xargs 成都
2 年多之前 回复
bealing
bealing   Rxr 2016.03.07 18:52

dirname "./opt/lampp/etc/php.ini" 可以得到./opt/lampp/etc/

Longyu_wlz
Longyu_wlz   2016.03.24 20:14

[longyu@debian: 六 3月 26 20:12:46] $ cd sudo find . -name php.ini | cut -d '/' -f 1-4
[longyu@debian: 六 3月 26 20:12:58] $ pwd
/tmp/opt/lampp/etc

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Linux 中的cd ..和cd -命令有什么区别
linux中的cd ..和cd -命令有什么区别
linux命令详解之cd命令
cd命令概述cd是Change Directory的缩写,这是用来切换工作目录的命令。cd命令是一个内置命令,可以通过type命令查看,如下:[root@localhost ~]# type cd cd is a shell builtincd命令语法cd [相对路径或绝对路径或特殊符号] 说明: 不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/r
linux基本命令(2)——cd命令
cd命令是linux的最基本命令之一,其它命令的操作都是建立在cd命令之上的。要学习linux基本命令,首先要掌握cd命令的使用方法技巧。 1、命令格式 cd [目录名] 2、命令功能 切换当前目录至dirName 3、常用范例 3.1 例一:进入系统根目录 命令: cd /  说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目
linux cd命令详解及cd命令的几个小技巧
说linux cd命令是Linux上使用率最高的两个命令之一不为过吧(另一个当然是ls了),前两天看到了一个linux cd命令的小技巧是我一直都不知道的,呵呵,这里顺便记下来。 cd -          #回到上次所在目录,这个技巧我原来还真是不知道,感觉还是比较有用,省略了很多输入。 cd !$          #把上个命令的参数作为输入。 cd       
Linux常用命令-1---cd、ls、grep、find、cp
1.cd命令cd命令是linux最基本、最常用的命令之一,功能是切换当前目录,参数是要切换到的目录路径,主要用法如下:cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的path目录中,“..”表示上一
Linux指令--cd,pwd
本文参照博客做了修改和总结,感谢作者的分享。http://www.cnblogs.com/peida/archive/2012/10/24/2736501.html Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。     1. 命令格式: cd [目录
linux cd 一些用法
1、cd     直接进入个人目录 2、cd -     进入上次所在目录 3、pwd   显示工作路径
linux文件目录操作命令 cd
1. 命令格式: cd [目录名]     2. 命令功能: 切换当前目录至dirName     3. 常用范例 3.1 例一:进入系统根目录 命令: cd /  输出: [root@localhost ~]# cd /    说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了  命令: cd
Linux中ls和cd
Linux ls和cd
linux cd
cd命令用来切换工作目录至dirname。其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。实例cd 进入用户主目录; cd ~ 进入用户主目录; cd - 返回进入此目录之前所在的目录; cd