Salut! Am o problema cu un script in care folosesc awk si bc in el.
Problema suna asha:
am doua fisiere:
fisier1 cu multe coloane
fisier2 cu o singura coloana. (HASH_LIST)
fisierul2 contine suma patratelor a 2 elemente i,j din primul fisier.
cerinta e sa se indentifice linia din fisier 1 pentru care suma
patratelor i,j corespunde cu un element din fisier2.
am facut asha:
hash_search()
{
awk -v hash="$1" '
BEGIN { OFS="|"; FS="|"; }
{
"echo scale=12\\;" $1"*"$1"+"$2"*"$2 "|bc -l" | getline h ;
if ( h == hash ) {print $0;}
} ' fisier1
}
for hash in $HASH_LIST
do
echo "Searching for :: "$hash
hash_search $hash
done
problema e ca am mesaje de genul:
sh: fork: retry: Resource temporarily unavailable
sh: fork: retry: No child processes
Are cineva idee unde e problema si cum pot sa o rezolv?
Multumesc!
Adrian
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug