如何从键盘读取数据并将其存储在文件中,shellscript
问题描述:
嗨,我有一个文件try.SPEC。该文件包含一个单词“Version:1.0.0.1”。现在我想编写一个shell脚本,它将从键盘读取版本号并插入到文件中。例如,如果用户输入版本号为2.1.1.1,则该文件将具有版本:2.1.1.1“而不是”版本:1.0.0.1“。像这样,我想我必须能够改变,而不管知道什么是目前在规范文件如何从键盘读取数据并将其存储在文件中,shellscript
由于版本号 苏尼尔·库马尔Sahoo
答
可以使用read
来获取用户输入
#!/bin/bash
read -p "Enter version: " version
while read -r line
do
case "$line" in
*Version*) line="Version: $version";;
esac
echo "$line"
done <"path_to_file" >temp
mv temp file
这里我会给文件的路径? – 2010-04-07 09:59:14
输入重定向while循环。 – ghostdog74 2010-04-07 10:23:21