跳至主要內容

SHELL-1 统计文件的行数

微信公众号:储凡2023/3/14大约 1 分钟

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

一些建议

更新日志

2024/7/28 10:06
查看所有更新日志
  • c0f2d-refactor: 升级vuepress相关版本,优化项目结构 (#137)
  • 6ff0a-feat(algo): 新增剑指、shell等算法文档
  • 06596-feat: 算法相关文档新增固定链接,优化导入代码配置
  • b5563-feat: 新增一些文档,调整导航栏内容
  • 9b9e4-feat: 算法相关文档更新,删除讨论链接 (#88)
  • b0275-feat(markdownlint-cli): 添加markdown文档校验,支持lint脚本自动格式化文档
  • 5f1e1-feat: 导航栏、侧边栏内容修改,新增目录对应的文档
  • 02ab1-style: 文档目录调整,修改mdEnhance配置
  • 1c249-feat: 新增一些文档,优化配置
  • 94120-feat: 新增grpc相关文档