Захватить текст после вызова скрипта в оболочке - PullRequest
1 голос
/ 14 февраля 2020

Я пытаюсь добавить заголовок в свой краткий скрипт оболочки для создания заметок, однако я не уверен, как получить строку текста после вызова скрипта. В настоящее время у меня есть:

note = note() {
    cd ~/Sync
    date >> notes.txt
    echo "----------------------------\n" >> notes.txt
    cat >> notes.txt
    echo "\n" >> notes.txt
}

, который отлично подходит для добавления заметки с отметкой даты, однако я хочу иметь возможность набирать короткий заголовок после слова note и выводить его отдельно.

Итак, в моем терминале (ZSH) я хочу иметь возможность сделать следующее:

~ note This is the title
~ This is the body text
[ctrl-d]

Для производства:

Fri 14 Feb 2020 13:34:51 GMT
----------------------------
This is the title
This is the body text
...