Настройка xterm без доступа к XRDB на Red Hat 6.10

Для этого можно использовать команду ts :

ts [-r] [-i | -s] [формат]

Примерно следующее:

TS_FORMAT="%d-%m-%Y-%H-%M-%S, "
LOGFILE="/home/user/place/backups/backuplog.txt"
ls -1tr | head -n -10 | xargs -d '\n' rm -f -v | ts "${TS_FORMAT}" >> $LOGFILE

ts включен в пакет moreutils .

Обновление: без установки дополнительных зависимостей

Вы можете снова использовать xargs :

TIMESTAMP=$(date +%d-%m-%Y-%H-%M-%S)
LOGFILE="/home/user/place/backups/backuplog.txt"
ls -1tr | head -n -10 | xargs -d '\n' rm -f -v | xargs -L 1 -d '\n' echo "${TIMESTAMP}, " >> $LOGFILE

Другая возможность - использовать sed :

TIMESTAMP=$(date +%d-%m-%Y-%H-%M-%S)
LOGFILE="/home/user/place/backups/backuplog.txt"
ls -1tr | head -n -10 | xargs -d '\n' rm -f -v | sed "s/^/${TIMESTAMP}/" >> $LOGFILE

Использование awk :

LOGFILE="/home/user/place/backups/backuplog.txt"
ls -1tr | head -n -10 | xargs -d '\n' rm -f -v | awk '{ print strftime("%d-%m-%Y-%H-%M-%S"), $0}' >> $LOGFILE

И так далее.

0
13.11.2018, 15:38
1 ответ

Кажется, что ~/.Xresourses— это что-то новое, и вместо этого использование ~/.Xdefaultsрешило проблему.

Источник :https://superuser.com/questions/243914/xresources-or-xdefaults

0
28.01.2020, 04:09

Теги

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