Gå til innhold

Bash utfordring: alias


Anbefalte innlegg

Videoannonse
Annonse
Skrevet

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

Skrevet

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

Skrevet
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 :)

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...