Blame


1 cfa37a7b 2004-04-10 devnull .TH CLEANNAME 1
2 cfa37a7b 2004-04-10 devnull .SH NAME
3 cfa37a7b 2004-04-10 devnull cleanname \- clean a path name
4 cfa37a7b 2004-04-10 devnull .SH SYNOPSIS
5 cfa37a7b 2004-04-10 devnull .B cleanname
6 cfa37a7b 2004-04-10 devnull [
7 cfa37a7b 2004-04-10 devnull .B -d
8 cfa37a7b 2004-04-10 devnull .I pwd
9 cfa37a7b 2004-04-10 devnull ]
10 cfa37a7b 2004-04-10 devnull .I names ...
11 cfa37a7b 2004-04-10 devnull .SH DESCRIPTION
12 cfa37a7b 2004-04-10 devnull For each file name argument,
13 cfa37a7b 2004-04-10 devnull .IR cleanname ,
14 cfa37a7b 2004-04-10 devnull by lexical processing only,
15 cfa37a7b 2004-04-10 devnull prints the shortest equivalent string that names the same
16 cfa37a7b 2004-04-10 devnull (possibly hypothetical) file.
17 cfa37a7b 2004-04-10 devnull It eliminates multiple and trailing slashes, and it lexically
18 cfa37a7b 2004-04-10 devnull interprets
19 cfa37a7b 2004-04-10 devnull .B .
20 cfa37a7b 2004-04-10 devnull and
21 cfa37a7b 2004-04-10 devnull .B ..
22 cfa37a7b 2004-04-10 devnull directory components in the name.
23 cfa37a7b 2004-04-10 devnull If the
24 cfa37a7b 2004-04-10 devnull .B -d
25 cfa37a7b 2004-04-10 devnull option is present,
26 cfa37a7b 2004-04-10 devnull unrooted names are prefixed with
27 cfa37a7b 2004-04-10 devnull .IB pwd /
28 cfa37a7b 2004-04-10 devnull before processing.
29 cfa37a7b 2004-04-10 devnull .SH SOURCE
30 c3674de4 2005-01-11 devnull .B \*9/src/cmd/cleanname.c
31 cfa37a7b 2004-04-10 devnull .SH SEE ALSO
32 d32deab1 2020-08-16 rsc .MR cleanname (3) .