Есть файл с путём /papka1/file в котором записано 123, как считать ето 123 в переменную Data123 в Shell.
>Есть файл с путём /papka1/file в котором записано 123, как считать ето
>123 в переменную Data123 в Shell.Data123="`cat /papka1/file`"
>Data123="`cat /papka1/file`"имхо, двойные кавычки лишние :)
Data123=`cat /papka1/file`
или вот так
Data123=$(cat /papka1/file)
>Data123=`cat /papka1/file`
>или вот так
>Data123=$(cat /papka1/file)Можно еще не подождая лишний процесс:
read Data123 < /papka1/file
Большое спасибо.
>>Data123=`cat /papka1/file`
>>или вот так
>>Data123=$(cat /papka1/file)
>
>Можно еще не подождая лишний процесс:
>read Data123 < /papka1/fileНеверно, это зачитывание первой строки в переменную.
Задача стоит зачитать весь файл в переменную.Если хочется избавиться от cat, то:
Data123=$(< /papka1/file)
> Если хочется избавиться от cat, то:
> Data123=$(< /papka1/file)В sh не работает