On 11/25/2013 04:36 PM, Valentin Cozma wrote:
> On Mon, 2013-11-25 at 16:32 +0200, Adrian Sevcenco wrote:
> 
>> 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?
> 
> 
> presupun "too many open files"
si de unde ar veni aceste fisiere? in fapt de unde ar veni fork-ul?

Multumesc!
Adrian






_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui