Portál AbcLinuxu, 3. května 2025 09:04
tak mam tu dalsi priklad ze sbirky -- chyby v programech, ktere jsem videl a udelal.
dneska jsem na cviceni narazil na strasne trivialni problem. dejme tomu, ze chceme vytvorit adresar a po vytvoreni se do nej presunout. proc na to nevytvorit specialni prikaz. neco jako xmkdir
a reseni je naprosto primocare:
#!/bin/bash mkdir $1 cd $1
reseni je naprosto spatne!
hadejte proc! ;-]
Tiskni
Sdílej:
/bin/sh
by to nebylo ono ;-]
&&
, ale to asi nebude ono. mcd () { mkdir -p "$*" && cd "$*" }
To vyřeší uvozovky, ne?
mkdir "."/"${1}"
udělá něco jiného než mkdir -- "${1}"
, pokud $1 bude třeba /etc.
mkdir
a pak cd
a <ALT>+'.' a je to, proč si k tomu psát extra funkci nějak nechápu.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.