The OpenNET Project / Index page

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



"Как в Shell прочитать содержимое файла в переменную"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Как в Shell прочитать содержимое файла в переменную"  +/
Сообщение от Voblin (?), 27-Авг-07, 17:37 
Есть файл с путём /papka1/file в котором записано 123, как считать ето 123 в переменную Data123  в Shell.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Как в Shell прочитать содержимое файла в переменную"  +/
Сообщение от phpcoderemail (??), 27-Авг-07, 17:40 
>Есть файл с путём /papka1/file в котором записано 123, как считать ето
>123 в переменную Data123  в Shell.

Data123="`cat /papka1/file`"


Ответить | Правка | Наверх | Cообщить модератору

2. "Как в Shell прочитать содержимое файла в переменную"  +/
Сообщение от vic (??), 27-Авг-07, 18:37 
>Data123="`cat /papka1/file`"

имхо, двойные кавычки лишние :)

Data123=`cat /papka1/file`
или вот так
Data123=$(cat /papka1/file)

Ответить | Правка | Наверх | Cообщить модератору

3. "Как в Shell прочитать содержимое файла в переменную"  +/
Сообщение от AMDmi3 (??), 27-Авг-07, 22:30 
>Data123=`cat /papka1/file`
>или вот так
>Data123=$(cat /papka1/file)

Можно еще не подождая лишний процесс:
read Data123 < /papka1/file

Ответить | Правка | Наверх | Cообщить модератору

4. "Как в Shell прочитать содержимое файла в переменную"  +/
Сообщение от Voblin (?), 28-Авг-07, 10:34 
Большое спасибо.

Ответить | Правка | Наверх | Cообщить модератору

5. "Как в Shell прочитать содержимое файла в переменную"  +/
Сообщение от vic (??), 28-Авг-07, 16:09 
>>Data123=`cat /papka1/file`
>>или вот так
>>Data123=$(cat /papka1/file)
>
>Можно еще не подождая лишний процесс:
>read Data123 < /papka1/file

Неверно, это зачитывание первой строки в переменную.
Задача стоит зачитать весь файл в переменную.

Если хочется избавиться от cat, то:

Data123=$(< /papka1/file)

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "Как в Shell прочитать содержимое файла в переменную"  +/
Сообщение от Иванemail (??), 19-Авг-22, 03:46 
> Если хочется избавиться от cat, то:
> Data123=$(< /papka1/file)

В sh не работает

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

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




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

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