Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Bash - příkaz mimo script funguje, vně nikoli

Ahojte ráda bych se zeptala, píšu jeden skript, no setkala sem se s jistý problémem:

Mám příkaz find . -type f | awk -F/ '{for(k=1;k<=NR;k++)if ($k ~ /'"der2$"'/) next}1' | grep -E "*.txt" | wc -l | tr -d " "
Příkaz funguje správně, čili vyhledá a spočítá mi počet souborů končících .txt, které zároveň neodpovídají regexu "der2$". Má otázka zní, proč mi tento stejný příklad nefunguje ve scriptu - (ve scriptu jakoby vůbec nebral v potaz ten regex výraz).

Za každou pomoc budu moc ráda, předem děkuji :)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Mne ten príkaz funguje rovnako v skripte aj v príkazovom riadku. Nestačilo by niečo takéto? find -…
los 28.03.2016 11:04
los
jak vidím, zadání jsme každý pochopili trochu jinak. ;-) poslední
touchwood 28.03.2016 11:45
touchwood

Zpět do poradny Odpovědět na původní otázku Nahoru