Tồn tại một cách đẹp hơn để tạo dấu thời gian ở phía trước echo
?
Hiện tại tôi làm theo cách này:
#!/bin/sh
if mount | grep -q /mnt/usb; then
echo `date +%R\ ` "usb device already mounted"
else
echo `date +%R\ ` "mounting usb device..."
mount -t msdosfs /dev/da0s1 /mnt/usb
if mount | grep -q /mnt/usb; then
echo `date +%R\ ` "usb device successfully mounted"
fi
fi
Đầu ra sẽ trông giống như thế:
10:36 usb device already mounted
echo_time
sẽ làm những gì bạn mong đợi, cho đến khi tin nhắn của bạn có một%
dấu hiệu trong đó. Không phải là một giải pháp rất mạnh mẽ.