Получите вчерашнюю дату в bash для Linux, DST-safe

Какая платформа? Если это были Windows и CMD.EXE, тогда всевозможные вещи могли бы пойти не так. На Unix-подобной платформе это должно работать нормально. Нет новой строки в конце, поэтому скорее всего ваше приглашение начнется с «Hello World», но это все.


С комментарием, что это Windows, проблема в том, что Windows CMD .EXE не анализирует командную строку так же, как Unix, и вы не можете просто использовать одинарные кавычки вокруг аргументов; вам нужно использовать двойные кавычки. Попробуйте:

perl -e "print qq{Hello World\n}"

Есть скромная вероятность, что он будет работать для вас.

139
задан Ike Walker 13 March 2013 в 00:17
поделиться