Alap C progi. 2 sor de nem akar mukodni. please help!!
if [ -e /tmp/netio0/1 ] && [ - e /tmp/netio0/1.lck ]; then color1=42;else color1=41;fi
echo -e " \033[1;"$color1"m| R1 |\033[0m "
gondolom egyertelmu hogy a ket soros progi annyit csinalna hogy beszinezi a kiirt szoveg hatteret attol fuggoen hogy a ket file letezik e. Ha nem leteznek frankon mukodik, de mind2 file a helyen van akkor a kov. hibauzit kapom:
./show: line 1: [: e: binary operator expected
- 7049 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
bocs, ugy latszik ennyire hulye vagyok. azert koszi a segitseget...
- A hozzászóláshoz be kell jelentkezni
csh-ban próbálta, no!
- A hozzászóláshoz be kell jelentkezni
Figyelj, az sh is egy egyszerű C program, nem?
És az nem működik neki... :-)
- A hozzászóláshoz be kell jelentkezni
.
- A hozzászóláshoz be kell jelentkezni
en@gep:~/devel$ cat cisco.c
if [ -e /tmp/netio0/1 ] && [ - e /tmp/netio0/1.lck ]; then color1=42;else color1=41;fi
echo -e " \033[1;"$color1"m| R1 |\033[0m "
en@gep:~/devel$ gcc -x c -o cisco.out cisco.c
cisco.c:1: error: expected identifier or ‘(’ before ‘if’
cisco.c:1:46: error: invalid suffix "lck" on floating constant
cisco.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘color1’
cisco.c:1: error: expected identifier or ‘(’ before ‘else’
cisco.c:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘echo’
en@gep:~/devel$
le se fordul!
- A hozzászóláshoz be kell jelentkezni
Nevezd át .sh-ra, az első - e kapcsolót írd át -e-re, adj neki futási jogot és indítsd el. (./cisco.sh)
- A hozzászóláshoz be kell jelentkezni
Clang-gal is nézted? Hátha... :-D
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Pont az a baja, hogy le sem fordul!!negynegynegy
--
My gold plated butt-plug business is being sued by Apple.
Apparently they have a patent for overpriced crap for arseholes.
- A hozzászóláshoz be kell jelentkezni
Nagy mokkkamesterek vagytok az egyszer biztos!
Tibyke jol irtam?
- A hozzászóláshoz be kell jelentkezni
Ez inkább shell program, mint C. :) Aztán a [ után kell a szóköz, a -e esetében pedig a - és az e közé nem.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Simán lehet C program, csak akad benne pár korrigálandó szintakszerror.
- o -
Az ÉLET írta:
SZÁMALK tanfolyamára beiratott téeszes mucuskát kérdi a gyanútlan mérnök.
- Mucuska, igaz, hogy programozni tanulsz?
Mucuska, düllesztve, zsenijének tudatában: - Igaz, igaz.
- És milyen nyelven?
- Hát magyarul!
- A hozzászóláshoz be kell jelentkezni
a bacsi rendor?
- A hozzászóláshoz be kell jelentkezni
Ez marha jó topic :D
- A hozzászóláshoz be kell jelentkezni
+1 :D
- A hozzászóláshoz be kell jelentkezni