What are clouds made of? Linux servers mostly!
God, root, what is difference? | Talga Vassternich | IBM zuigt
2 Admin: sorry!!
Ideetje?: met perl een scriptje maken dat iets doet als:
1
2
3
4
| foreach directory ( `ls` )
{
...
} |
[ Voor 35% gewijzigd door FvH op 27-10-2005 17:59 ]
What are clouds made of? Linux servers mostly!
Ik heb geen zin om een sig te maken.
1
2
3
4
5
6
7
8
| #!/bin/bash
badnames=`ls | grep <symlinkmeuk>`
for x in $badnames
do
rm $x
new=<nieuwenaamvansymlinkmeuk>
ln -s bladiebladiebla $new
done |
Is het eerste wat me zo te binnen schiet na 2 seconden denken
of idd met find en -exec aan de gang gaan kan natuurlijk ook
[ Voor 31% gewijzigd door Zwerver op 27-10-2005 18:03 ]
Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer
1
2
| #!/bin/bash for d in *; do cd $d & ln /view/user2/; done |
blijkt toch niet zo lekker te werken hoor op deze manier.... ik zal eens wat proberen met find -exec, hopelijk gaat dat beter.
What are clouds made of? Linux servers mostly!
Edit: ok... dom. -ls vergeten
[ Voor 15% gewijzigd door FvH op 27-10-2005 18:11 ]
What are clouds made of? Linux servers mostly!
Dit faalt gelijk al bij de 2e iteratie, omdat ie dan naar een subdirectory van de eerste waarde wil gaan, en hij maakt normale links ipv symlinks.DaPoztMaster schreef op donderdag 27 oktober 2005 @ 18:08:
Kan je inderdaad prima met een bash scriptje, dit is misschien een beginnetje:
code:
1 2 #!/bin/bash for d in *; do cd $d & ln /view/user2/; done
Voor de rest zou het wel nuttig zijn als de topicstarter eens vertelt wat er allemaal beschikbaar is, "sun" is namelijk niet een stuk software of shell bij mijn weten
Welke versie van solaris? Welke shell? Welke andere shells zijn er aanwezig? Is er toevallig een gnu-toolchain (met gnu findutils) geinstalleerd? Dit is namelijk niet echt OS-specifiek, maar de eenvoud en lengte van de oplossing hangen nogal af van de aanwezige userland-tools
[ Voor 9% gewijzigd door blaataaps op 27-10-2005 18:15 ]
find . -type l -ls | grep /view/user1 | awk '{print $14}'
en deze de filename
find . -type l -ls | grep /view/user1 | awk '{print $12}'
hoe zou ik nu de "rm" en "ln -s ..." kunnen uitvoeren?
What are clouds made of? Linux servers mostly!
Sun Solaris 5.6,blaataaps schreef op donderdag 27 oktober 2005 @ 18:12:
[...]
Dit faalt gelijk al bij de 2e iteratie, omdat ie dan naar een subdirectory van de eerste waarde wil gaan, en hij maakt normale links ipv symlinks.
Voor de rest zou het wel nuttig zijn als de topicstarter eens vertelt wat er allemaal beschikbaar is, "sun" is namelijk niet een stuk software of shell bij mijn weten
Welke versie van solaris? Welke shell? Welke andere shells zijn er aanwezig? Is er toevallig een gnu-toolchain (met gnu findutils) geinstalleerd? Dit is namelijk niet echt OS-specifiek, maar de eenvoud en lengte van de oplossing hangen nogal af van de aanwezige userland-tools
Shell: TCSH. SH is ook aanwezig.
Geen extra tools. Alleen standaard SUN spul. Installeren is geen optie ivm rechten.
What are clouds made of? Linux servers mostly!
Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer