我必须通过以下方式找到平均分数:
输入文件格式为
Student name#class#marks1#marks2
输出文件格式为
Student name|class|marks 1|marks 2|average marks
我正在使用Ubuntu,而我在Shell脚本方面是一个新手。我知道用python编码上述代码的正常方法,但不知道采用上述特定格式。请帮忙。
另外,请告知是否有任何方法可以在不使用echo
命令的情况下编写上述程序。
答案 0 :(得分:1)
您的规格是咳嗽,但是...
move
答案 1 :(得分:1)
sed 's/#/|/g'
将每个#
替换为|
。
示例:
cat <<EOF >file.txt
Student name#class#marks1#marks2
EOF
sed -i 's/#/|/g' file.txt
cat file.txt