Zapętlanie zawartości pliku w Bash

Jak iterować po każdej linii pliku tekstowego za pomocąGrzmotnąć?

Z tym skryptem:

echo "Start!"
for p in (peptides.txt)
do
    echo "${p}"
done

Otrzymuję to wyjście na ekranie:

Start!
./runPep.sh: line 3: syntax error near unexpected token `('
./runPep.sh: line 3: `for p in (peptides.txt)'

(Później chcę zrobić coś bardziej skomplikowanego$p niż tylko wyjście na ekran.)

Zmienna środowiskowaMUSZLA jest (z env):

SHELL=/bin/bash

/bin/bash --version wydajność:

GNU bash, version 3.1.17(1)-release (x86_64-suse-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.

cat /proc/version wydajność:

Linux version 2.6.18.2-34-default (geeko@buildhost) (gcc version 4.1.2 20061115 (prerelease) (SUSE Linux)) #1 SMP Mon Nov 27 11:46:27 UTC 2006

Plik peptides.txt zawiera:

RKEKNVQ
IPKKLLQK
QYFHQLEKMNVK
IPKKLLQK
GDLSTALEVAIDCYEK
QYFHQLEKMNVKIPENIYR
RKEKNVQ
VLAKHGKLQDAIN
ILGFMK
LEDVALQILL

questionAnswers(11)

yourAnswerToTheQuestion