JBlack Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 alias lt='ls -lt|head -n $1' Utfordring: Forbedre overstående slik at den virker også uten argument. Lenke til kommentar
pgdx Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 Endre $1 til det antall linjer du ønsker å vise? Lenke til kommentar
pgdx Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 Ellers ville jeg laget en fil som het /usr/bin/lt som hadde følgende innhold: #!/bin/bash if [[ $1 ]] then LINES=$1 else LINES=10 fi ls -lt | head -n $LINES exit 0 Lenke til kommentar
ratix Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 Det går ikke, alias tar ikke argumenter på den måten så du er nødt til å lage deg et script: if [ "$1" != "" ] then ls -lt | head -n $(($1+1)) else ls -lt | head -n 2 fi Lenke til kommentar
LessThanJake Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 Trenger ikke lage egne scrip for slike småsaker: i .bashrc: lt () { [ $1 -gt 0 ] && ls -lt|head -n $1 || ls -lt } Lenke til kommentar
ratix Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 Trenger ikke lage egne scrip for slike småsaker:i .bashrc: lt () { [ $1 -gt 0 ] && ls -lt|head -n $1 || ls -lt } 6300709[/snapback] Ah, en funksjon.. smart Lenke til kommentar
JBlack Skrevet 13. juni 2006 Forfatter Del Skrevet 13. juni 2006 Tnx.... med en liten modifisering så ble det perfekt.. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå