File: dirname

package info (click to toggle)
smartlist 3.15-28
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 2,308 kB
  • sloc: ansic: 9,238; sh: 4,901; makefile: 118
file content (18 lines) | stat: -rwxr-xr-x 537 bytes parent folder | download | duplicates (28)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#! /bin/sh
: &&O='cd .' || exec /bin/sh "$0" $argv:q # we're in a csh, feed myself to sh
$O || exec /bin/sh "$0" "$@"		  # we're in a buggy zsh
#########################################################################
#	dirname		A substitute, for the deprived			#
#									#
#	Created by S.R. van den Berg, The Netherlands			#
#########################################################################
#$Id: dirname,v 1.3 1994/05/26 14:11:52 berg Exp $

t=`expr "$1" : "\(.*/\)[^/]*$"`

if test -z "$t"
then
  echo .
else
  echo "$t"
fi