[root@localhost tmp]# ls -l
total
lrwxrwxrwx root root Sep : abc -> /etc/passwd
lrwxrwxrwx root root Sep : cde -> /tmp/abc
lrwxrwxrwx root root Sep : efg -> /tmp/cde
-rw-r--r-- root root Sep : find_symfile.sh
drwx------ root root Aug keyring-cmzNiY
srwxr-xr-x root root Aug : mapping-root
-rw-r--r-- root root Sep : mysql-columns_priv---.sql
-rw-r--r-- root root Sep : mysql-db---.sql
-rw-r--r-- root root Sep : mysql-func---.sql
-rw-r--r-- root root Sep : mysql-help_category---.sql
-rw-r--r-- root root Sep : mysql-help_keyword---.sql
-rw-r--r-- root root Sep : mysql-help_relation---.sql
-rw-r--r-- root root Sep : mysql-help_topic---.sql
-rw-r--r-- root root Sep : mysql-host---.sql
-rw-r--r-- root root Sep : mysql-proc---.sql
-rw-r--r-- root root Sep : mysql-procs_priv---.sql
-rw-r--r-- root root Sep : mysql-tables_priv---.sql
-rw-r--r-- root root Sep : mysql-time_zone---.sql
-rw-r--r-- root root Sep : mysql-time_zone_leap_second---.sql
-rw-r--r-- root root Sep : mysql-time_zone_name---.sql
-rw-r--r-- root root Sep : mysql-time_zone_transition---.sql
-rw-r--r-- root root Sep : mysql-time_zone_transition_type---.sql
-rw-r--r-- root root Sep : mysql-user---.sql
-rw-r--r-- root root Sep : table.log
drwxrwxrwt root root Aug : VMwareDnD
drwxr-xr-x root root Sep : vmware-root
drwx------ root root Sep : vmware-root-
-r--r--r-- root root Aug VMwareTools-9.6.-.tar.gz
drwxr-xr-x root root Mar vmware-tools-distrib
[root@localhost tmp]# bash find_symfile.sh efg
/etc/passwd
[root@localhost tmp]# bash find_symfile.sh cde
/etc/passwd
[root@localhost tmp]# bash find_symfile.sh abc
/etc/passwd
[root@localhost tmp]# cat find_symfile.sh
#!/bin/bash [[ $ =~ ^/ ]] && a=$ || a=`pwd`/$
while [ -h $a ]
do b=`ls -ld $a|awk '{print $NF}'`
c=`ls -ld $a|awk '{print $(NF-2)}'`
[[ $b =~ ^/ ]] && a=$b || a=`dirname $c`/$b
done
echo $a
[root@localhost tmp]#

shelll脚本,根据软链接,找到真实路径的更多相关文章

  1. ps命令没有显示路径找到命令真实路径

    top发现某程序占用大量资源,但ps查看看不到程序真实路径,查找真实路径. ps aux |grep COMMAND 找到PID ls /proc/ 里边有很多数字文件夹,找到PID相应的文件夹进去看 ...

  2. [Phonegap+Sencha Touch] 移动开发29 安卓navigator.camera.getPicture得到图片的真实路径

    原文地址:http://blog.csdn.net/lovelyelfpop/article/details/38313021 phonegap的拍照插件选择图库中的图片.代码例如以下: naviga ...

  3. struts2获取文件真实路径

      CreateTime--2017年8月25日15:59:33 Author:Marydon struts2获取文件真实路径 需要导入: import java.io.FileNotFoundExc ...

  4. 表单验证:$tablePrefix(定义表前缀);$trueTableName = 'yonghu',找到真实表名(yonghu)表;create($attr,0)两个参数;批量验证(返回数组);ajax+动态验证表单

    *$tablePrefix是定义在Model中的,优先级大于配置文件中,如果项目中表前缀全部比如为"a_",并且在配置文件中定义了 'DB_PREFIX'=>'a_' 后期如 ...

  5. 【Win10】解决 模拟器调试手机 错误-> 引导阶段... 无法找到指定路径......\2052\msdbgui.dll

    去弄几天的Web服务,又弄了几天的CefSharp,都是给其它组的同学做了一下支持,终于又可以回来玩下Win10啦. 今天想试一下UWP在手机上的效果,就找了台WP手机开始升级,结果下载速度遥遥无期, ...

  6. xamarin.android之 Android 4.4+ 获取图片真实路径

    Android 4.4以下 选择图片是可以获取到图片路径的.高于Android 4.4获取图片路径只是获取到一个图片编号. 所以需要针对Android版本进行路径解析: #region 高于 v4.4 ...

  7. 详解在bash脚本中如何获取自身路径

    DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 这是stac ...

  8. 易宝支付Demo,生产中封装成简洁的代付接口,不用request如何获取项目运行时的真实路径

    最近项目在做融360引流,涉及到了易宝支付的代扣和代付.易宝官方给出的demo只能简单运行,而且都是通过form表单的形式提交,返回XML格式.同时接口代码都写在了JSP中看起来不友好.项目在生成中想 ...

  9. spring中获取当前项目的真实路径

    总结: 方法1: WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext ...

随机推荐

  1. Codeforces 749C【模拟】

    FST的时候好像挂了挺多人的~ 其实思路没啥难的,就是更好地理解题意吧,1到n一直循环,直到没有人能vote,一个人能vote也能叉掉一个人,一个人被叉就不能vote,判谁赢. 其实我管vote干嘛, ...

  2. [Xcode 实际操作]八、网络与多线程-(11)使用同步Post方式查询IP地址信息

    目录:[Swift]Xcode实际操作 本文将演示如何通过Post请求,同步获取IP地址信息. 一旦发送同步请求,程序将停止用户交互,直至服务器返回数据. 在项目导航区,打开视图控制器的代码文件[Vi ...

  3. 五粮液【线段树】By cellur925

    题目传送门 考场上感觉的确是线段树,还要维护区间最值...最值怎么维护?还要区间修改?\(update\)的时候加一下就好了吧...之后怎么搞啊?\(qwqwq\)之后好像不太会了...果断删除几乎快 ...

  4. VLAN-4-在路由器上配置Trunk

    VLAN Trunk技术可以用在路由器和主机上,也可以用在交换机上.路由器不支持DTP,所以工程师必须手动配置. 路由器Trunk需要使用子接口(在一个接口中实现多个vlan间的路由和通信),每个子接 ...

  5. JS异常捕获和抛出

    try...catch 用来异常捕获(主要适用于IE5以上内核的浏览器,也是最常用的异常捕获方式) 使用onerror时间捕获异常,这种捕获方式是比较古老的一中方式,目前一些主流的浏览器暂不支持这种 ...

  6. DRF教程3-类视图

    Rewriting our API using class-based views 使用类视图重写root views,只需要一点点重构. from django.http import Http40 ...

  7. 消息队列介绍、RabbitMQ&Redis的重点介绍与简单应用

    消息队列介绍.RabbitMQ&Redis的重点介绍与简单应用 消息队列介绍.RabbitMQ.Redis 一.什么是消息队列 这个概念我们百度Google能查到一大堆文章,所以我就通俗的讲下 ...

  8. 移动端meta的使用

    伴随着web app的不断火热,移动端可以说是未来的大趋势了,下面是常用的一下meta <!-- 声明文档使用的字符编码 --> <meta charset='utf-8'> ...

  9. 实现一个redis连接池

    #*****************jedis连接参数设置*********************#redis服务器ipredis.ip=169.254.130.122#redis服务器端口号red ...

  10. 【javascript】操作给定的二叉树,将其变换为源二叉树的镜像。

    操作给定的二叉树,将其变换为源二叉树的镜像. 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 ...