Назад | Перейти на главную страницу

как я могу прочитать файл и сохранить его содержимое в переменной?

Я хочу сохранить номер в файле, например файл number.txt содержать 3242 Я хочу создать этот файл и сохранить его в переменной, например, в переменной number_var = number.txt так что number_var = 3242

Обратная кавычка - ваш друг:

[madhatta@risby tmp]$ cat foo
1234
[madhatta@risby tmp]$ fred=`cat foo`
[madhatta@risby tmp]$ echo $fred
1234

Однако вам лучше быть уверенным, что файл однострочный; если вы полностью импортируете / boot / vmlinuz в переменную оболочки, вы можете начать загружать память!

number_var=$(cat number.txt)

В Bash, ksh и zsh:

number_var=$(<number.txt)