Я хочу сохранить номер в файле, например файл 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)