跳至主要內容

SHELL-1 统计文件的行数

微信公众号:储凡About 1 min

SHELL-1 统计文件的行数

题目链接

题目描述

描述 编写一个shell脚本以输出一个文本文件nowcoder.txt中的行数

示例: 假设 nowcoder.txt 内容如下:

#include <iostream>
using namespace std;
int main()
{
    int a = 10;
    int b = 100;
    cout << "a + b:" << a + b << endl;
    return 0;
}

你的脚本应当输出:9

刷题思路

代码实现

#!/bin/bash

##
## 统计文件的行数

read -a arr
while [ ${#arr[@]} -eq 2 ]
    do
        sum=$((${arr[0]} + ${arr[1]}))
        echo $sum
        read -a arr
    done
exit 0

一些建议