перебирать файлы в папке и удалять начальные/конечные пробелы из столбцов

Нет необходимости в ссылке. Просто добавьте строку в желаемый файл crontab (/home/user/my _crontab ), который выполняет ежедневную установку.

58 23  *   *   *     crontab /home/user/my_crontab
00 12  *   *   *     bash /home/user/do-other things.

Запустите процесс, установив его:crontab /home/user/my_crontab

0
23.08.2020, 21:48
1 ответ

Используя GNU sed, мы можем обрезать любые пробелы вокруг табуляции, как показано

$ sed -Ei -e 's/[ ]*\t[ ]*/\t/g' file

С помощью awk мы перебираем поля, а затем обрезаем поле:

$ awk -F '\t' -v OFS='\t' '
{
  for (i=1; i<=NF; ++i) {
    gsub(/^[ ]+|[ ]+$/, "", $i)
  }
}1
' file > foo && mv foo file 
1
18.03.2021, 23:10

Теги

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