如何将变量打印到文件?

如何将变量打印到文件?

如何将变量的内容打印到文本文件中?例如,我有以下脚本:

#!/bin/bash
#My Bash
echo "saisir votre nom" 
read $name

我想将内容打印$name到文本文件中。我该怎么做?

答案1

您只需使用echoprintf打印变量并重定向到文件:

#!/bin/bash
read -p "saisir votre nom: "  name
printf "%s\n" "$name" > file.txt

或者,只需打印它并运行重定向其输出的脚本:

#!/bin/bash
read -p "saisir votre nom: "  name
printf "%s\n" "$name" 

然后:

myscript.sh > file.txt

相关内容