Gå til innhold

Bash: cd+ls shellscript


Anbefalte innlegg

Videoannonse
Annonse

Grunnen til at ls ikke er med farger er fordi scriptet blir kjørt utenfor ditt vanlige bruker miljø, dvs. at aliaser du har satt i .bashrc og lignende ikke vil fungere. Hvis du vil ha farger kan du bruke

ls --color=auto

 

Når det gjelder skifting til en annen mappe så gjelder noe det samme som over. Fordi scriptet blir kjørt i et subshell og blir behandlet som sitt eget miljø så påvirker det ikke miljøet i det shellet du er logget inn i. Det kan være det er en måte å komme rundt dette, men det vet jeg ikke om dessverre.

Lenke til kommentar

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...