如假包换,百度面试题
一.打印
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
 解答:
 #!/bin/bash
 for ((i=1;i<=6;i++))
 do
  [ $i -eq 1 ] && echo $i || eval echo {1..$i}
 done
 perl解答等待
 
 
二.cat cu1.txt
aaa
ddd
aaa
bbb
ccc
ccc
ddd
fff
aaa
ddd
ccc
ee
要求打印重复超过3次的行?
cat cu1.txt|awk ' ++a[$1] >=3{print $0}'
 
三.把cu.txt读入数组
n=0
while read line;do var[$n]="$line";echo ${var[$n]};((n++));done <cu.txt