Утилита даты имеет собственный параметр формата, использующий стандартные коды формата
. Вам понадобится
#date +"%a"
, который даст Чт
или
date +"%A"
, что даст Четверг
ref: http://ss64.com/bash/date.html
Re: почему не работает "cut".
Параметр -f основан на интервале, разделенном TAB, поэтому параметр -d требуется для указания пробела в качестве разделителя в соответствии с ответом @ rakesh-n.
date | cut -d' ' -f1
ссылка: http://ss64.com/bash/cut.html
Вероятно, это не лучший способ сделать это, но я обнаружил, что если я использую:
pgrep -fn /home/user/directory/AppName.exe
, это дает мне правильный.
Я пробовал использовать параметр -x
(точное совпадение), но по какой-то причине это не сработало.