列表

详情


SHELL4. 输出第5行的内容

描述

写一个 bash脚本以输出一个文本文件 nowcoder.txt 中第5行的内容。



示例:
假设 nowcoder.txt 内容如下:
welcome
to
nowcoder
this
is
shell
code

你的脚本应当输出:
is

原站题解

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

#!bin/bash
line=1
while read value
do 
    if [ $line -eq 5 ]
    then echo $value
    fi
    ((line++))
done < nowcoder.txt

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

line=1
while read value
do 
    if [ $line -eq 5 ]
    then 
          echo $value;
    fi
        line=$((line+1));
done < nowcoder.txt

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

#4.输出第五行的内容
#!/bin/bash
line=1
while read value
do 
   if [ $line -eq 5 ]
   then echo $value
   fi
   line=$((line+1))
done < nowcoder.txt

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

#!/bin/bash
a=0
while read c
do
    a=$((a+1))
    if [ $a -eq 5 ]
        then echo $c
    fi
done < nowcoder.txt

Bash 解法, 执行用时: 2ms, 内存消耗: 376KB, 提交时间: 2021-06-14

num=0

while read p
do
    if (( $num == 4))
    then
        echo $p
        exit
    else
        num=$(($num+1))
        
    fi

done < ./nowcoder.txt

上一题