一个 sehll 问题

7 views
Skip to first unread message

王虎

unread,
Nov 11, 2009, 10:16:45 PM11/11/09
to china-li...@googlegroups.com
hi, all

   我要写一个简单的 shell, 碰到一个问题: 传进来的参数是一个文件的完整路径, 要得到这个文件所在的目录, 要怎么办?


  # !/bin/bash
  # get_dir.sh

  echo file full name : $1
  DIR=...
   ...
  .....

  echo dir name : $DIR

调用这个 shell 脚本 : ./get_dir.sh /home/data/1.txt
期望的输出是:

file full name : /home/data/1.txt
file dir name : /home/data/

请大家帮帮吗.

vvoody

unread,
Nov 11, 2009, 10:36:39 PM11/11/09
to china-li...@googlegroups.com
2009/11/12 王虎 <ghost...@gmail.com>:

dirname、basename
--
Free as freedom, slack as Slackware.
vvoody

Reply all
Reply to author
Forward
0 new messages