Portál AbcLinuxu, 12. května 2025 09:03

Dotaz: Komplikovaný alias

20.4.2006 13:33 fakenickname | skóre: 42 | blog: fakeblog
Komplikovaný alias
Přečteno: 181×
Odpovědět | Admin
Zdravíčko, chtěl bych si vytvořit alias. Už jednou jsem se s tím potýkal, ale řešení jsem se nedobral tak jsem šel cestou skriptu a obyčejného aliasu. Jde mi o něco jako:
alias calc='echo "scale=3; $1" | bc'
Problém je ve složení několika uvozovek a apostrofů. Nevím jak je správně poskládat tak, aby to fungovalo správně. Díky za odpovědi.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.4.2006 14:18 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Komplikovaný alias
Odpovědět | | Sbalit | Link | Blokovat | Admin
Teď tu nemám bc, ale tohle mi v cygwinu funguje:
alias calc='echo "scale=3; $A" | sed "s/3/4/g"'
# alias calc='echo "scale=3; $A" | sed "s/3/4/g"'
# A=m3g
# calc
scale=4; m4g
Užívej dne – možná je tvůj poslední.
20.4.2006 20:00 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Komplikovaný alias
hmmm... coze? :)
20.4.2006 21:02 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Komplikovaný alias
Odpovědět | | Sbalit | Link | Blokovat | Admin
používám funkci zapsanou v ~/.bashrc:
ccalc () {
  echo "scale=2; ${1}" | bc
}
-- Nezdar není hanbou, hanbou je strach z pokusu.
21.4.2006 17:04 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Komplikovaný alias
super, díky :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.