The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"помогите со скриптом..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"помогите со скриптом..."
Сообщение от kazan_maloy emailИскать по авторуВ закладки on 04-Сен-03, 11:29  (MSK)
Добрый день!

Есть файл, его содержимое:

BYTES      NAME
---------- --------------------------------------------------
1090519040 /data01/oradata/parus/users01.dbf
1073741824 /parus/oradata/parus/indx01.dbf
541065216 /data02/oradata/parus/rbs01.dbf
482344960 /home/oracle/oradata/parus/system01.dbf

Как в скрипте некой переменной присвоить числовое значение в первой строке? Т.е в данном файле 1090519040...

Заранее благодарен!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "помогите со скриптом..."
Сообщение от YuryD Искать по авторуВ закладки on 04-Сен-03, 11:35  (MSK)
>1090519040 /data01/oradata/parus/users01.dbf

>Как в скрипте некой переменной присвоить числовое значение в первой строке?

если это первая строка :-)
head -1 filename |awk '{print $1}'

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "помогите со скриптом..."
Сообщение от YuryD Искать по авторуВ закладки on 04-Сен-03, 11:40  (MSK)
> head -1 filename |awk '{print $1}'

Ах да в скрипте

#!/bin/sh
F="filename"
MYVAR=`/usr/bin/head -1 $F |/usr/bin/awk '{print $1}'`
echo $MYVAR

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "помогите со скриптом..."
Сообщение от HFSC Искать по авторуВ закладки on 04-Сен-03, 11:48  (MSK)
>Добрый день!
>
>Есть файл, его содержимое:
>
>BYTES      NAME
>---------- --------------------------------------------------
>1090519040 /data01/oradata/parus/users01.dbf
>1073741824 /parus/oradata/parus/indx01.dbf
> 541065216 /data02/oradata/parus/rbs01.dbf
> 482344960 /home/oracle/oradata/parus/system01.dbf
>
>Как в скрипте некой переменной присвоить числовое значение в первой строке? Т.е
>в данном файле 1090519040...
>
>Заранее благодарен!
var=`cat file | awk '{print $1}' | grep '^[0-9]' | head -1`


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "помогите со скриптом..."
Сообщение от YuryD Искать по авторуВ закладки on 04-Сен-03, 12:17  (MSK)
>var=`cat file | awk '{print $1}' | grep '^[0-9]' | head -1`

А зачем весь-то файл читать ? head вперед!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "помогите со скриптом..."
Сообщение от HFSC Искать по авторуВ закладки on 04-Сен-03, 13:13  (MSK)
>>var=`cat file | awk '{print $1}' | grep '^[0-9]' | head -1`
>
> А зачем весь-то файл читать ? head вперед!

а по вашему примеру переменная вообще должна была раняться BYTES
и никакие head не спасут :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "помогите со скриптом..."
Сообщение от YuryD Искать по авторуВ закладки on 04-Сен-03, 13:29  (MSK)
>а по вашему примеру переменная вообще должна была раняться BYTES
>и никакие head не спасут :)

В оригинале присутствовало это :)

> если это первая строка :-)

И человек просил ..первая строка... Будем буквальными как компьютер :-))


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру