タイムスタンプを前に作成するより良い方法はありますかecho
?
現在私はそうします:
#!/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
出力は次のようになります。
10:36 usb device already mounted
ベストアンサー1
これをスキップしてコマンドにecho
メッセージを入れます。フォーマット文字列(例では)にテキストを挿入できます。たとえば、date
date
+%R
date +"%R usb device already mounted"
便宜上、これをシェル関数に入れることもできます。たとえば、
echo_time() {
date +"%R $*"
}
echo_time "usb device already mounted"
何度も再利用したい場合はクレンザーです。