Как перенаправить на файл из heredoc

Чтобы получить дату и время в вашей истории, выполните следующие команды:

HISTTIMEFORMAT="%d/%m/%y %T "
echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
source ~/.bashrc
history

Как увидеть метки времени в истории bash

Почему это не дает мне полной истории?

См. ответ @michael -homer

If you want to make sure that they're always written immediately, you can put that command into your PROMPT_COMMAND variable:

export PROMPT_COMMAND='history -a'

0
22.10.2019, 00:12
1 ответ
cat <<EOF > "$PWD/tmp.js"
'use strict';
exports.default = {
  'display names': {}
}
EOF

Оператор перенаправления here -doc(<<EOF)такой же, как и другие операторы перенаправления, он не завершает команду. Сам документ здесь -начинается со следующей строки.

Вы также можете написать эту первую строку как cat > "$PWD/tmp.js" <<EOF, если это сделает ее более логичной.

7
28.01.2020, 02:22

Теги

Похожие вопросы