如假包换,百度面试题
一.打印
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
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
转载于:https://blog.51cto.com/linuxgp/638886