Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: упростить в цикл  (Прочитано 437 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
упростить в цикл
« : 20 Март 2012, 18:56:39 »
как вот это в цикл пихнуть
без цикла это выглядит так
df -h | grep sda3 | awk '{print $5}' | sed 's/%//g'
df -h | grep sda7 | awk '{print $5}' | sed 's/%//g'
df -h | grep sda5 | awk '{print $5}' | sed 's/%//g'
df -h | grep sdb1 | awk '{print $5}' | sed 's/%//g'
нужно упростить до перечисления sda* а затем выполнить команду

andrey_p

  • Гость
Re: упростить в цикл
« Ответ #1 : 20 Март 2012, 19:03:41 »
Bash:
for thing in sda{3,5,7} sdb1; do
  echo do anything with "$thing"
done

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: упростить в цикл
« Ответ #2 : 20 Март 2012, 20:04:19 »
как проверить "установленна ли переменная"

 

Страница сгенерирована за 0.106 секунд. Запросов: 26.