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/.
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.txt
nie znajmuje pola email. Próbowałem zmiany printf na echo ale wtedy pod $username podstawiana jest cała linia.
Offline
Edit: Zacytowanie "$line" przy jednoczesnym użyciu printf pomogło
Offline