Kezdőlap › Fórumok › Programozás › Bash/awk proléma
- This topic has 19 hozzászólás, 5 résztvevő, and was last updated 20 years, 6 months telt el by
Shalala.
-
SzerzőBejegyzés
-
2005-05-02-12:21 #2015029
A következõ utasításnak a legeslegelsõ sorban kell lennie
#!/bin/bash
Nem szabad hogy space legyen a #! és a /bin/bash között2005-05-02-12:23 #2015030A következõ utasításnak a legeslegelsõ sorban kell lennie
#!/bin/bash
Nem szabad hogy space legyen a #! és a /bin/bash között
[align=right][snapback]132762[/snapback][/align]Bocsi, elhamarkodtam.
Az zavart meg, hogy a topic címe bash probléma.2005-05-02-13:02 #2015031awk: syntax error near line 1
awk: bailing out near line 1
[align=right][snapback]132761[/snapback][/align]Talán ha zárójelbe raknád:
Code:awk ‘{$0 ~/^d/ && $5 = x}’Elsõ pillantársra, nekem legalábbis szokott pattogni emiatt.
2005-05-02-13:04 #2015032Adott a következö kötelezõ program:kotprog
Szerintem…
Code:#!/bin/bash[ $# != 1 ] && echo „Hasznalat: ${0##*/} SZAM” && exit
while read tmp; do
[ -f ${tmp#* } ] && ! (( ${tmp%% *} < $1 )) && echo -e "<---n${tmp#* } (${tmp%% *})n$(tail -n2 ${tmp#* })n--->”
[ -d ${tmp#* } ] && echo „${tmp#* }/ $(ls -1 ${tmp#* }| wc -l)”
((sum+=${tmp%% *}))
done < <(find "." -maxdepth 2 -printf "%s %pn" ) echo "Osszesen: $sum bajt"A summa lemaradt a vegerol… 🙂 javitva.
2005-05-02-13:49 #2015033Hello!
sajnos nem segit ha zarojelbe teszem, ugyan azt irja ki.
2005-05-02-13:53 #2015034Hello Maszili!
Koszi, hogy megcsinaltad, de nekem nem mukodik 😉
mikor futtattam akkor ha barmilyen parametert irtam neki csak ezt irta ki:find: bad option -maxdepth
find: path-list predicate-list
Osszesen: bajt2005-05-02-14:02 #2015035mikor futtattam akkor ha barmilyen parametert irtam neki csak ezt irta ki:
find: bad option -maxdepth
find: path-list predicate-list
Osszesen: bajtNalam mukodik… ezekkel:
>find –version
GNU find version 4.1.20>bash –version
GNU bash, version 3.00.16(1)-release (i386-pc-linux-gnu)
Copyright © 2004 Free Software Foundation, Inc.Ha helyesen (nem maradt le szokoz vagy valami) masoltad ki a kodot innen
a forumbol akkor mennie kene.
A ciklus magja 3 sor…2005-05-02-15:08 #2015036Jol masoltam ki.
putty-al csatlakozok az egyetemi szerverre
bash –version:
GNU bash, version 2.05.0 (1)-releasefind –version:
find: path-list predicate-list2005-05-02-15:23 #2015037Gondolom a find-dal van valami problema.
Anelkul esetleg meg lehet csinalni?2005-05-02-15:39 #2015038Gondolom a find-dal van valami problema.
Ugy tunik…
Nezd meg, hogy ismeri a -maxdepth kapcsolot vagy sem.
A man find -ben keresd…
Egyebkent ezzel mondhatod meg hogy milyen melyen keressen
az alkonyvatarakban.Anelkul esetleg meg lehet csinalni?
Meg lehet de sokkal bonyolultabb mert Neked kell megirni
dolgokat… pedig mar keszen vannak csak hasznalni kell oket. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz