列表

详情


SHELL1. 统计文件的行数

描述

写一个 bash脚本以输出一个文本文件 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

原站题解

Bash 解法, 执行用时: 2ms, 内存消耗: 344KB, 提交时间: 2021-05-08

line=0
while read p
do
    ((line++))
done < ./nowcoder.txt
echo $line

Bash 解法, 执行用时: 2ms, 内存消耗: 360KB, 提交时间: 2021-05-20

#! /bin/bash
line=0
while read val
do
 line=$(($line+1))
 done < nowcoder.txt
 echo $line

Bash 解法, 执行用时: 2ms, 内存消耗: 360KB, 提交时间: 2021-02-25

line=0
while read value
do
  line=$((line+1));
done < nowcoder.txt
echo $line

Bash 解法, 执行用时: 2ms, 内存消耗: 364KB, 提交时间: 2021-05-24

#!bin/bash
line=0;
while read n
do
  ((line++))
done < nowcoder.txt
echo $line

Bash 解法, 执行用时: 2ms, 内存消耗: 364KB, 提交时间: 2021-05-11

line=0
while read p 
do
    ((line++))
done < ./nowcoder.txt
echo $line

上一题

下一题