"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who
1
| ls -F | grep "/" |
Onder Solaris tenminste wel
"Logica brengt je van A naar B, verbeelding brengt je overal." - Albert Einstein
ls -d .* werkt trouwens niet. bij filename expansion staat . niet voor any character zoals bij regular expressions maar gewoon voor een letterlijke punt.
Maar hij werkt niet.Op zondag 08 juli 2001 13:21 schreef wVm het volgende:
Volgens mij moet
ls -d .*
ook werken.
ls -dl *
doet 't hier prima
tuurlijk werkt dat in een dir zonder normale bestanden
* pinball slaapt waarschijnlijk nog
Whenever you find that you are on the side of the majority, it is time to reform.
Verwijderd
ls -d *
maar die laat ook de files in de directory zien (wat alleen ls ook doet
Verwijderd
Dus het verbergt de inhoud van een directory als je met wildcards werktjos@k1:~> ls m* -d
mail/
jos@k1:~> ls m*
saved-messages sent-mail
lijkt me toch dat hier toch een paar bash gurus zouden moeten rond hangen die dit ogenschijnlijke probleempje moeten kunnen kraken, niet?
ls -l | grep '^d' werkt natuurlijk wel maar ik wil graag alleen de dir namen zien en op deze manier moet ik awk gaan gebruiken om dat er uit te filteren en daar ben ik helemaal niet goed in.
"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who
Edit: bijv find / -type d
Some people like cupcakes better, I for one care less for them.
maar kijk: find ./ -type d -maxdepth 1
dan is het perfect
tnx
"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who
"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who
Expanding the inexpandable
Verwijderd
ls -d */
of zelfs gewoon:
echo */
zie je alleen directories.
ls -d */
'*/' is elk bestand dat eindigt op '/', dus een directory!
'-d' zorgt dat ze niet expanden!
Expanding the inexpandable
Ik wil dus ook graag allle directory's listen met de rechten daarbij. Ik gebruik suse.