← Back to team overview

sslug-teknik team mailing list archive

Re: ett enkelt script?

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mogens Kjaer wrote:
> ...
>
> På en Redhat 9:
>
> $ wc -l <fil.txt
>     10
>
> og en FC4:
>
> $ wc -l <fil.txt
> 10
>
> FC4 skriver tallet uden whitespace foran, derfor
> virker dit script ikke uden mellemrummet imellem
> [ og $loga
>
> Mogens
>
> --
> Mogens Kjaer, Carlsberg A/S, Computer Department
> ...


Kære Mogens og andre

Jeg vil mene at forklaringen snarere er at [ er et program!
 ~ $ ls -l /usr/bin/[
- -rwxr-xr-x  1 root root 25592 Jun  1  2005 /usr/bin/[
surprise? Jeg var i hvert fald engang.
Som alle programmer skal [ være adskilt fra sine argumenter af et
mellemrum.
En gang var [ linket til programmet test, men det er det i hvert
fald ikke længere på min Linux (Gentoo)

Jeg har ikke kunnet finde noget om dette i mine (efterhånden mange)
bøger om hverken UNIX eller Linux, men se fx på:
http://steve-parker.org/sh/test.shtml

- --
Virtually

Niels Müller Larsen
MSc Networked Information Engineering

Gammel Holmevej 19
DK8270 Højbjerg

Mobile: +45 2040 5740
Web: http://x15.dk
Public key: 0xD4DB4A5E
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDvssBbiU629TbSl4RAiQMAJ4pltwepubwMSG1XoXBSGYydJCGDQCfUWjb
N+npP+LRBLApbKeFzrMvUfA=
=/q6z
-----END PGP SIGNATURE-----


Follow ups