Portál AbcLinuxu, 8. listopadu 2025 10:13
# balicky INC_PKGS="flex bison svn rsync" # pro vsechny balicky, ktere jsou v promene INC_PKGS nastav 1 if $pkg in $INC_PKGS included=1 fiNemel byste pro me nekdo nejakou radu ???
if `echo $INC_PKGS | grep -q $pkg` ; then included=1 fiJe to ale potreba trochu "zobecnit"...
INC_PKGS="flex bison svn rsync"
for neco in $INC_PKGS; do
included_${neco}=1
done;
vytvoří:
included_flex included_bison included_svn included_rsyncs hodnotou 1 u každé. Praktický význam?
# medzery na zaciatku a na konci retazca su podstatne
INC_PKGS=" flex bison svn rsync "
if [[ "$INC_PKGS" =~ " $pkg " ]]; then
included=1
fi
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.