Olivier Regnier wrote:

I'm running FreeBSD 6.2 and i use for the moment csh. When i test this command in console echo -ne "/dev/da0s1\t /mnt/usb\t msdos\t rw,noauto\t 0\t 0" >> /etc/fstab

and with a cat /etc/fstab,
i have this : -ne /dev/da0s1\t /mnt/usb\t msdos\t rw,noauto\t 0\t 0

The \t is not supported with a echo in csh ? What happened ?

I'm not sure that any echo has ever supported special escape chars. Maybe it's some Gnu/Linuxism? /bin/echo does the same as csh echo and the man page mentions no -e flag.

Try printf.

printf %b "/dev/da0s1\t /mnt/usb\t msdos\t rw,noauto\t 0\t 0"

Why aren't you adding a newline? Do your command twice and you have a broken fstab :-(

printf %b "/dev/da0s1\t /mnt/usb\t msdos\t rw,noauto\t 0\t 0\n"

would, imho, be the right incantation.

--Alex

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to