0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
1 | |
Как при вызове функции df в терминале, вывести конкретное значение24.06.2015, 16:20. Показов 1562. Ответов 25
Метки нет (Все метки)
как при вызове функции df в терминале, вывести конкретное значение, в моем случае надо вывести загрузку жесткого диска, в данном случае на рисунке она 25%, вот это одно число и надо вывести
0
|
24.06.2015, 16:20 | |
Ответы с готовыми решениями:
25
При очередном вызове функции сбрасывается значение указателя Передать значение из функции в нее же саму при следующем вызове Класс - Ошибки при вызове методов: В вызове функции отсутствует список аргументов Как узнать, опущен ли параметр при вызове функции? |
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
24.06.2015, 16:22 [ТС] | 2 |
я вот знаю что это вроде можно сделать через функцию cat, tr
0
|
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||
24.06.2015, 21:03 | 3 | |||||
Cложно было man посмотреть?
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
24.06.2015, 21:06 | 4 |
А для других случаев, когда нельзя справится с помощью с пец. опций, можно воспользоваться инструментами типа sed. Это так, для справки.
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
26.06.2015, 08:55 [ТС] | 5 |
Спасибо получилось, только вот можно ли это вывести даже без %, просто число и все?
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
26.06.2015, 09:10 [ТС] | 6 |
что бы было без % и без использования, через cat, которая работает с таблицей, вывести столбец определенный, и с помощью tr убрать все повторяющиеся символы, это как один из примеров, что бы в конечном этоге была цифра 25, ну или другая в зависимости от загрузки
0
|
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||
26.06.2015, 11:37 | 7 | |||||
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
26.06.2015, 11:38 [ТС] | 8 |
да , именно cut, извиняюсь.... Вот через нее сделать, никак не получается
0
|
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||
26.06.2015, 12:04 | 9 | |||||
Я тоже извиняюсь, но НАХРЕНА ? Вы же понимаете что увеличивать вывод команды и потом его "резать" — это менее эффективно чем сразу получить нужный столбец (ведь опции программы это позволяют)?
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
26.06.2015, 12:07 [ТС] | 10 |
меня вполне первый вариант устраивал, препод просто сказал что сделать именно так надо , через сut и tr, по ходу по извращаться захотелось ему
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
29.06.2015, 16:19 [ТС] | 11 |
ввел то что вы написали, но у меня вместо 25 выводится 12? как это можно исправить?
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
29.06.2015, 16:20 [ТС] | 12 |
вот как это выглядит, помогите решить проблему
0
|
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||
29.06.2015, 18:10 | 13 | |||||
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
30.06.2015, 09:45 [ТС] | 14 |
Спасибо, еще как вариант я в конце вместо 6 поставил 7 и тоже все получилось
Добавлено через 33 минуты Marinero ? вы можете объяснить что каждая команда в строчке делает, или как вообще работает данный код Добавлено через 11 минут мне надо что бы выводило конкретное значение привязанное к данному полю, в поем случает это там где 25% стоит , что бы если вдруг если что то меняется в строке не надо было код менять
0
|
160 / 160 / 30
Регистрация: 09.11.2012
Сообщений: 1,008
|
||||||
30.06.2015, 15:12 | 15 | |||||
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
30.06.2015, 15:36 [ТС] | 16 |
mokojumbot,
mokojumbot таким способом не подойдет, мне надо именно через cut и tr организовать это. тот код который представлен выше он верный в принципе но доработать надо его, или как можно больше упростить Добавлено через 4 минуты смысл в том что мне не нужен вывод процентов через эту функцию, мне надо представить это в виде таблице и вывести конкретную ячейку, т.е ячейку где стоит число 25
0
|
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||||||||||||
30.06.2015, 15:59 | 17 | |||||||||||||||
Вам дают задания чтоб Вы хоть чему-то научились, а Вы даже справку по командам не удосужились посмотреть? Полная:
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
30.06.2015, 16:41 [ТС] | 18 |
спасибо большое, а сделать что бы в конце было число 5 нельзя как нибудь?
Добавлено через 9 минут спасибо большое, но мне надо взят превратить это в таблицу, потом взять 6 поле, где 25% и вывести его, и потом удалить знак %, так можно как нибудь сделать? еще вспомогательные команды head, tail, tr, cut, вот их надо использовать
0
|
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|
30.06.2015, 17:13 | 19 |
У Вас что-то не работает? В чем вопрос-то?
0
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 59
|
|
30.06.2015, 17:15 [ТС] | 20 |
0
|
30.06.2015, 17:15 | |
30.06.2015, 17:15 | |
Помогаю со студенческими работами здесь
20
как объявить правильно tr и как его использовать при вызове функции? Как вывести конкретное свойство элемента? Как достать из БД конкретное значение кошелька по логину юзера? Как из указателя на массив достать конкретное значение массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |