如何从键盘读取数据并将其存储在文件shell脚本中

时间:2010-04-07 09:49:19

标签: linux shell

嗨我有一个文件try.SPEC。该文件包含单词“Version:1.0.0.1”。现在我想写一个shell脚本,它将从键盘读取版本号并插入文件中。例如 - 如果用户输入的版本号为2.1.1.1,那么该文件将具有版本:2.1.1.1“而不是”版本:1.0.0.1“。就像这样我希望我必须能够改变而不管知道什么是规范文件中的版本号

由于 Sunil Kumar Sahoo

1 个答案:

答案 0 :(得分:1)

您可以使用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