SH a funkcie
Peter Rosa
prosa at pro.sk
Tue Feb 26 16:36:56 CET 2019
Zdravim vsetkych,
este raz sa ospravedlnujem za predchadzajuci email, uz som zufal par
tyzdnov. Len vcera som doriesil reverzne DNS, tak som to musel odskusat...
Ale k mojej otazke - pochopil som spravne predavanie parametrov funkciam?
Mam funkciu, ktora nacita aktualnu sietovu masku a vypise ju v
citatelnom formate:
#!/bin/sh
get_mask() {
iface=$1
hm=`ifconfig $iface | grep 'inet' | cut -d' ' -f4`
hm=${hm:2:10}
hex2cidr `echo $hm`
}
hex2cidr() {
hex=$1
h1=${hex%????}
h2=${hex#????}
printf "%d.%d.%d.%d\n" 0x${h1%??} 0x${h1#??} 0x${h2%??} 0x${h2#??}
}
Funkciu volam v skripte takto:
iif='em1'
get_ip `echo $iif`
Naozaj sa funkcie volaju takto - cez subshell...? Nic lepsie som
nevymyslel a Gogol tiez nie je velmi napomocny.
Je mi jasne, ze je to elementarne skriptovanie, ale prosim o odpoved
kohokolvek skusenejsieho.
--
Peter Rosa
More information about the Users-l
mailing list