Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Zbanowany

Hej
Mam problem z wycieciem pol z pliku tekstowego podzielonego tabulacjami. O ile polecenie:
cut -f2 -d$'\t' plik.txt
to prosty skrypt
while IFS= read -r line; do
username=`printf $line | cut -f2 -d$'\t'`
email=`printf $line | cut -f5 -d$'\t'`
echo "INSERT INTO \`users\` (\`userid\`, \`username\`, \`email\`) VALUES (NULL, '$username', '$email') "
done < plik.txtnie znajmuje pola email. Próbowałem zmiany printf na echo ale wtedy pod $username podstawiana jest cała linia.
Offline
Zbanowany

Edit: Zacytowanie "$line" przy jednoczesnym użyciu printf pomogło
Offline