Я використовую FreeBSD 3.2-RELEASE. Наприклад, вихід із last
-
abelovsk14 1 10-7 22:06
adamov14 5 10-5 22:53
almasi14 1 10-8 22:56
anda13 53 10-6 22:16
andrejko14 51 10-7 01:28
Можливо замінити $4
поле на це-
abelovsk14 1 10-07 22:06
adamov14 5 10-05 22:53
almasi14 1 10-08 22:56
anda13 53 10-06 22:16
andrejko14 51 10-07 01:28
$4
поле - дні. Я хочу замінити день на значення, наприклад, 1
на значення 01
Чи можливо це зробити з sed
або awk
?
1-01
2-02
3-03
..
9-09
10-10
..
- info-abelovsk14 (користувач) 1 (numberofnightlogintoserver) 10 (місяць) -7 (день) 22:06 (lastnightlogin) *
1
"Чи можна це зробити за допомогою sed або awk?" Так, це можливо з будь-яким. Ви щось пробували?
—
John1024
так, я намагався, але не успішно.
—
Да Ні
У вас є незвичайний спосіб підрахунку. Я б сказав, що дата - 3-е поле (час - 4-е).
—
G-Man
@ G-Man ou так, це правда моя помилка.
—
Да Ні