Gå til innhold

Hva er ...duh...best, tsh eller bash?


Anbefalte innlegg

Videoannonse
Annonse
Skrevet

Jeg synest sh/ksh/bash er best, men dette blir mye smak og behag. Dessuten kan jeg for lite csh til egentlig å uttale meg... Det finnes derimot folk med sterke meninger der ute:

Resolved: The csh is a tool utterly inadequate for programming, and its use for such purposes should be strictly banned!

 

I am continually shocked and dismayed to see people write test cases, install scripts, and other random hackery using the csh. Lack of proficiency in the Bourne shell has been known to cause errors in /etc/rc and .cronrc files, which is a problem, because you must write these files in that language.

 

The csh is seductive because the conditionals are more C-like, so the path of least resistance is chosen and a csh script is written. Sadly, this is a lost cause, and the programmer seldom even realizes it, even when they find that many simple things they wish to do range from cumbersome to impossible in the csh.

Resten av artikkelen, med den klingende tittelen "CSH Programming Considered Harmful", kan du lese her .

Skrevet
Og vi ønsker innspill.

Gjerne fra folk som har brukt shell'a. Tenker spesielt på commandline completion, delimiters, customization etc.

 

Det finnes mange gode shells, men Bash sammen med bash_completion (et script man installerer, søk på freshmeat) gir helt overlegen komplettering (ikke bare av filnavn, men av remote-filnavn (scp), hostnavn, mplayer- og cvs-opsjoner osv osv...).

Skrevet
Og vi ønsker innspill.

Gjerne fra folk som har brukt shell'a. Tenker spesielt på commandline completion, delimiters, customization etc.

 

Det beste shellet er det du selv liker best og kan best.

Skrevet

Jeg bruker bash fordi jeg ikke har hatt tid til å sette meg inn i noe annet, men jeg har sett hos andre som bruker zsh at det har diverse fancy funksjoner, bl.a. ang. auto completion.

Skrevet
...Bash sammen med bash_completion (et script man installerer, søk på freshmeat) gir helt overlegen komplettering (ikke bare av filnavn, men av remote-filnavn (scp), hostnavn, mplayer- og cvs-opsjoner osv osv...).

 

Wohoo, takker!

Skrevet

jeg har brukt bash, men skal teste de andre shellene også.. når jeg får tid/interrese. mange sier at bash er best men de sier ikke hvorfor :-?

Skrevet

Bash, av to enkle grunner:

- tab-tab for å se alternativer. I (t)csh må du fram med ^d for å se disse.

- mulighet for wildcards i scp, fungerer ikke i (t)csh

 

Brukte tcsh de første årene med FreeBSD, men det var ikke vondt å gå over til bash når jeg først forsøkte det.

 

lk

Skrevet
Bash, av to enkle grunner:

- tab-tab for å se alternativer. I (t)csh må du fram med ^d for å se disse.

- mulighet for wildcards i scp, fungerer ikke i (t)csh

Det fungerer faktisk med wildcards i scp for (t)csh, men du må ha hele greia inn i hermetegn... Noe a la


scp "[email protected]:~/*" .

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...