Я хотів написати сценарій оболонки, в якому він повинен дати назву групі, чий GID = 0.Я використовував команду awk, як це,
awk -F ':' {$3==0} /etc/group | cut -d ':' -f1
Відмінно працює в RedHat, але не працює в Solaris. Він викидає помилку, як awk: синтаксична помилка біля рядка 1 awk: виручка біля лінії 1
Я хочу використовувати / usr / bin / awk в solaris.How змінити цей сценарій відповідно до старих awk в Solaris?
або я можу використовувати альтернативний підхід для узагальнення цього сценарію на всіх платформах Linux?
awk: синтаксична помилка біля рядка 1 awk: виручаючи поруч з лінією 1 Я пробував, що в сонячному.
—
user1507
Чи є інші команди, крім awk, щоб отримати вихід для цього випадку?
—
user1507
Це було швидко. …………………… Ви, мабуть, могли б використати
—
Scott
sed
або perl
.
ми можемо перевірити таку умову, як якщо GID = 0 надрукувати назву групи за допомогою sed?
—
user1507
awk
командний сценарій:awk -F ':' '{$3==0}' /etc/group …
.