Ity toro-lalana ity dia hampiseho anao ny fomba fampiasana ny baikon'ny seq mba hamoronana lisitra laharana ao amin'ny terminal Linux.
Famaritana fototra amin'ny baikon'ny Seq
Alao sary an-tsaina hoe te haneho ny isa 1 ka hatramin'ny 20 ianao.
Ny baikon'ny seq manaraka dia maneho anao ny fomba hanaovana izany:
seq 1 20
Amin'ny tenany ihany, io didy io dia tsy misy ilàna azy. Farafaharatsiny dia te-hamoaka ny isa amin'ny rakitra iray ianao.
Azonao atao izany amin'ny fampiasana ny baiko saka toy izao:
seq 1 20 | cat> numberedfile
Ankehitriny dia hanana rakitra antsoina hoe numberedfile ianao miaraka amin'ny isa 1 ka hatramin'ny 20 voasoratra amin'ny andalana tsirairay.
Ny fomba fiasa nasehontsika hatreto dia nampidirina tamin'ireto manaraka ireto:
seq 20
Ny laharana fanombohana dia 1 isaky ny manome ny isa 20 ny baikon'ny seq dia manisa ny 1 hatramin'ny 20.
Mila mampiasa ny format lava ianao raha te hanisa ny isa roa samihafa toy izao manaraka izao:
seq 35 45
Izany dia hampiseho ny tarehimarika 35 ka hatramin'ny 45 mankany amin'ny vokatra an-tsehatra.
Ahoana ny fametrahana fitomboana mampiasa ny baikon'ny Seq
Raha te hampiseho ny tarehimarika rehetra eo anelanelan'ny 1 sy 100 ianao dia azonao ampiasaina ny ampahany segondra amin'ny seq ka hatramin'ny laharana 2 amin'ny fotoana iray asehon'ity ohatra manaraka ity:
2 2 100
Ao amin'ny baiko etsy ambony, ny isa voalohany dia ny lahatra.
Ny isa faharoa dia ny isa ny fampitomboana amin'ny dingana tsirairay, ohatra, 2 4 6 8 10.
Ny isa fahatelo no isa farany azo isaina.
Famolavolana ny Seq Command
Ny fampitana tarehimarika amin'ny fampiratiana na amin'ny rakitra iray dia tsy tena ilaina.
Na izany aza, mety te-hamorona rakitra miaraka amin'ny daty rehetra ianao amin'ny volana Martsa.
Azonao atao ny mampiasa ireto fitaovana manaraka ireto:
seq -f "% 02g / 03/2016" 31
Ity dia hampiseho ny vokatra mitovy amin'ny manaraka:
- 01/03/2016
- 02/03/2016
- 03/03/2016
Hitanao ny% 02g. Misy endrika telo samihafa: e, f, ary g.
Ohatra iray amin'ny zava-mitranga amin'ny fampiasanao ireto endrika isan-karazany ireto:
seq -f "% e" 1 0.5 3
seq -f "% f" 1 0.5 3
seq -f "% g" 1 0.5 3
Ny vokatra avy amin'ny% e dia toy izao manaraka izao:
- 1.000000e + 00
- 1.500000e + 00
- 2.000000e + 00
- 2.500000e + 00
- 3.000000e + 00
Ny vokatra avy amin'ny% f dia toy izao manaraka izao:
- 1.000000
- 1.500000
- 2.000000
- 2.500000
- 3.000000
Farany, ny vokatra avy amin'ny% g dia toy izao manaraka izao:
- 1
- 1.5
- 2
- 2.5
- 3
Amin'ny fampiasana ny baikon'ny Seqa amin'ny ampahany amin'ny loop
Azonao ampiasaina ny baikon'ny seq ho ampahany amin'ny loop iray mba handefa ilay code iray imbetsaka.
Ohatra, lazao hoe impiry impiry ianao no hampiseho ilay teny hoe "hello world".
Toy izao no azonao atao:
Satria izaho amin'ny $ (seq 10)
manao
echo "hello world"
vita
Hanova ny Sequence Sequator
Amin'ny alàlan'ny default, ny commande seq dia maneho ny isa tsirairay amin'ny laharana vaovao.
Azonao atao ny manova azy io ho toetra mampiavaka izay tianao hampiasaina.
Ohatra, raha tianao hampiasana marika handefa ny isa ny fampiasana ny sanda manaraka:
seq -s, 10
Raha tianao ny mampiasa sehatra iray dia ilainao ny mametraka izany amin'ny teny filamatra:
seq -s "10
Ataovy ny nomerao mitovy ny halavany
Rehefa mamoaka ny isa ho an'ny rakitra ianao dia mety ho tezitra noho izany rehefa mivezivezy ianao amin'ny alalan'ireo am-paosy sy ireo olona an-jatony hoe maro hafa ny isa.
Ohatra:
- 1
- 2
- 3
- 10
- 11
- 99
- 100
- 200
- 1000
- 10000
Azonao atao ny manamboatra tarehimarika mitovy toy izao manaraka izao:
seq -w 10000
Rehefa mihazona ilay baiko etsy ambony ianao dia izao manaraka izao ny vokatra:
- 00001
- 00002
- 00003
- 00010
- 00011
- 00099
- 00100
- 00200
- 01000
- 10000
Mampiseho tarehimarika amin'ny alalana mandidy
Azonao atao ny mampiseho ireo tarehimarika amin'ny dingana manaraka.
Ohatra, raha te hampiseho ireo tarehimarika 10 ka hatramin'ny 1 ianao dia afaka mampiasa ireto famantarana manaraka ireto:
seq 10 -1 1
Hiantso ny teboka efatra
Azonao atao ny mampiasa ny baikon'ny fizarana mba hiasa amin'ny isa maromaro.
Ohatra, raha te hampiseho ny isa rehetra eo anelanelan'ny 0 sy 1 amin'ny dingana 0,1 ianao dia afaka manao toy izao manaraka izao:
seq 0 0.1 1
famintinana
Ny commande seq dia tena ilaina kokoa rehefa ampiasaina ho ampahany amin'ny bash script .