[root@oradoc b]# cat fhv_tripdata_2015-05.csv | split --lines=100000 --additional-suffix=.csv
[root@oradoc b]# ls -lrt
total 260780
-rw-r--r--. 1 root root 133469666 Aug 11 2016 fhv_tripdata_2015-05.csv
-rw-r--r--. 1 root root 3026738 Apr 4 00:11 xaa.csv
-rw-r--r--. 1 root root 2900000 Apr 4 00:11 xab.csv
-rw-r--r--. 1 root root 2922463 Apr 4 00:11 xac.csv
-rw-r--r--. 1 root root 3047101 Apr 4 00:11 xad.csv
-rw-r--r--. 1 root root 2941771 Apr 4 00:11 xae.csv
-rw-r--r--. 1 root root 3046756 Apr 4 00:11 xaf.csv
-rw-r--r--. 1 root root 3001381 Apr 4 00:11 xag.csv
-rw-r--r--. 1 root root 2919065 Apr 4 00:11 xah.csv
-rw-r--r--. 1 root root 2958700 Apr 4 00:11 xai.csv
-rw-r--r--. 1 root root 2900000 Apr 4 00:11 xaj.csv
-rw-r--r--. 1 root root 2937201 Apr 4 00:11 xak.csv
-rw-r--r--. 1 root root 2916657 Apr 4 00:11 xal.csv
-rw-r--r--. 1 root root 3006897 Apr 4 00:11 xam.csv
-rw-r--r--. 1 root root 3159065 Apr 4 00:11 xan.csv
-rw-r--r--. 1 root root 3147481 Apr 4 00:11 xao.csv
-rw-r--r--. 1 root root 3173538 Apr 4 00:11 xap.csv
-rw-r--r--. 1 root root 3173419 Apr 4 00:11 xaq.csv
-rw-r--r--. 1 root root 3171995 Apr 4 00:11 xar.csv
-rw-r--r--. 1 root root 3172805 Apr 4 00:11 xas.csv
-rw-r--r--. 1 root root 3173081 Apr 4 00:11 xat.csv
-rw-r--r--. 1 root root 3171008 Apr 4 00:11 xau.csv
-rw-r--r--. 1 root root 3169851 Apr 4 00:11 xav.csv
-rw-r--r--. 1 root root 3171675 Apr 4 00:11 xaw.csv
-rw-r--r--. 1 root root 3172032 Apr 4 00:11 xax.csv
-rw-r--r--. 1 root root 3170691 Apr 4 00:11 xay.csv
-rw-r--r--. 1 root root 3172467 Apr 4 00:11 xaz.csv
-rw-r--r--. 1 root root 3168572 Apr 4 00:11 xba.csv
-rw-r--r--. 1 root root 3171302 Apr 4 00:11 xbb.csv
-rw-r--r--. 1 root root 3168742 Apr 4 00:11 xbc.csv
-rw-r--r--. 1 root root 3114722 Apr 4 00:11 xbd.csv
-rw-r--r--. 1 root root 3171314 Apr 4 00:11 xbe.csv
-rw-r--r--. 1 root root 3173372 Apr 4 00:11 xbf.csv
-rw-r--r--. 1 root root 3170481 Apr 4 00:11 xbg.csv
-rw-r--r--. 1 root root 3174863 Apr 4 00:11 xbh.csv
-rw-r--r--. 1 root root 3169226 Apr 4 00:11 xbi.csv
-rw-r--r--. 1 root root 3174610 Apr 4 00:11 xbj.csv
-rw-r--r--. 1 root root 3168371 Apr 4 00:11 xbk.csv
-rw-r--r--. 1 root root 3173904 Apr 4 00:11 xbl.csv
-rw-r--r--. 1 root root 3169218 Apr 4 00:11 xbm.csv
-rw-r--r--. 1 root root 3170338 Apr 4 00:11 xbn.csv
-rw-r--r--. 1 root root 3171451 Apr 4 00:11 xbo.csv
-rw-r--r--. 1 root root 3172665 Apr 4 00:11 xbp.csv
-rw-r--r--. 1 root root 3062677 Apr 4 00:11 xbq.csv
[root@oradoc b]# ll x*.csv | wc -l
43
[root@oradoc b]# count=0
[root@oradoc b]# for filename in xa*.csv; do
> echo “abc”$count
> (( count++ ))
> done
“abc”0
“abc”1
“abc”2
“abc”3
“abc”4
“abc”5
“abc”6
“abc”7
“abc”8
“abc”9
“abc”10
“abc”11
“abc”12
“abc”13
“abc”14
“abc”15
“abc”16
“abc”17
“abc”18
“abc”19
“abc”20
“abc”21
“abc”22
“abc”23
“abc”24
“abc”25
[root@oradoc b]#
通过实际案例来熟悉Linux shell中的for循环
最新推荐文章于 2024-03-06 06:00:00 发布