How can I read a file and redirect it to a variable?
我有一个文件,上面写着一个字。 我希望我的脚本将该单词放在变量中。
我怎样才能做到这一点?
几百万种......
最简单的可能是
1 | my_var=$(cat my_file) |
如果您使用bash并且想要得到漂亮的东西,可以使用bash4的mapfile,它将整个文件放入一个数组变量中,每个单元格一行
1 | mapfile my_var < my_file |
最简单的方法可能是:
1 | var=$(< file) |
这不会创建一个新的过程。
我认为最简单的方法就是这样
1 | $ myvar=`cat file` |
1 | var="`cat /path/to/file`" |
这是一种简单的方法。 小心文件中的换行符。
1 | var="`head -1 /path/to/file`" |
这只会获得第一行,并且永远不会包含换行符。
我认为它会删除换行符,但无论如何它在这里:
1 | variable=$(cat filename) |