while read hibás beadott sorok
Helo!
Egy olyan problémába futottam, hogy fájlból beadott sorokat csonkítja a script.
#!/bin/ksh
defdir=/out
defdir2=/out2
while IFS= read -r line
do
ffmpeg -i "$defdir/$line.flv" -c copy -copyts "$defdir2/$line.mp4"
done < lista.txt
A lista.txt-ben ez van:
0003705e-f2d9-4502-93af-fa242d8ba549
0004eb9c-d777-46ad-89fb-e8771e56d4c1
00096af6-e669-4527-9e28-e2761e38300a
000ceeb8-f7a9-4b34-a23b-b982d18f2898
00293bf0-ed13-42f0-9598-7fb81f02fa3d
002f175c-54c0-40a1-a567-2228292294bc
00315924-2cb5-4f0b-b419-2d2adb0a1755
003a613c-aa56-4a28-925a-5ba0f55ee6b1
0053a025-88bf-4a12-844e-67ff11dc53ee
0056ddca-d997-4f4d-a006-77ba117fdf04
005f8681-cfe4-48f0-ab41-90f06fcad3f5
0064c899-e507-401e-9175-e646ae4f3b39
006c9351-fe33-415d-82f3-b5970aad0a78
007d6273-5afc-4777-b35e-fe47cd0dd90a
008269db-3a7d-4848-8f45-5aafe8622c5a
0082cfb2-6b7f-4782-a072-e2f643cfe286
Az elsőt rendesen kiírja, a másodikról már az első 0 hiányzik. Ahol három 1-es van az elején, azt leszedi, de van amikor üres sor megy be. Ezt miért csinálja?
- Tovább (while read hibás beadott sorok)
- 328 megtekintés