Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Linux bash a environment

proč tam máš ty středníky?

edit:

jinak tohle ti fungovat nemůže:

#for line in $(cat /etc/environment); do export $line; done
#toto nefunguje :)
dokud tam nenastavíš jiný oddělovač (přesněji řečeno musíš vyhodit mezeru a tabulátor jako oddělovač, jinak bude každé slovo jednou hodnotou v cyklu, ty ovšem potřebuješ jako oddělovač newline, tedy

set IFS=\n
udělá ten trik ;-)

edit2: jinak já spíše preferuju

for line in `cat /etc/environment`; do export $line; done

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny