නිදසුනක් Linux Seq විධානය භාවිතා කරන්න

මෙම අත්පොත මඟින් ඔබට Linux කට්ටලය තුළ අංක ලැයිස්තු ජනනය කිරීම සඳහා seq විධානය භාවිතා කරන්නේ කෙසේදැයි පෙන්වයි.

මූලාරම්භක සංසදයේ මූලාරම්භය

ඉලක්කම් 1 සිට 20 දක්වා තිරය වෙත පෙන්වීමට ඔබට අවශ්ය විය.

පහත දැක්වෙන seq විධානය මඟින් මෙය සිදු කරන්නේ කෙසේදැයි පෙන්වයි:

SEQ 1 20

තමන්ගේ අණ පරිදි, මෙම විධානය නිෂ්ඵලය. ඔබට අවම වශයෙන් ලිපිගොනු ලිපිගොනු පිටපත් කිරීමට අවශ්ය වනු ඇත.

පහත සඳහන් පරිදි cat විධානය භාවිතා කර ඔබට මෙය කළ හැකිය:

SEQ 1 20 | cat> numberedfile

දැන් එක් එක් පේළියේ මුද්රණය කර ඇති අංක 1 සිට 20 දක්වා සංඛ්යා අංකයක් ලෙස නම් කර ඇත.

සංඛ්යා අනුක්රමයක් විදහා දැක්වීම සඳහා අපි මෙතෙක් පෙන්වා දී ඇති ක්රමය පහත සඳහන් පරිදි සංවෘත විය හැකිය.

SEQ 20

ප්රකෘති ආරම්භක අංකය 1 වන අතර එය අංක 20 ට පමණක් සැපයීම මඟින් seq විධානය මඟින් 1 සිට 20 දක්වා ගණනය කෙරේ.

ඔබට වෙනස් සංඛ්යා දෙකක් අතර ගණනය කිරීමට අවශ්ය නම් දීර්ඝ ආකෘතිය භාවිතා කළ යුතුය:

35 35

35 සිට 45 දක්වා සංඛ්යාත සම්මත නිමැවුම පෙන්වයි.

Seq විධානය භාවිතා කරමින් වැඩි කිරීමක් සකසා ගන්න

1 සහ 100 අතර පරතර සංඛ්යා පෙන්වීමට ඔබට අවශ්ය නම්, පහත දැක්වෙන උදාහරණයෙන් දැක්වෙන්නේ පහත සඳහන් පියවරයන් දෙකෙහිදී seq 2 සංඛ්යාව දක්වා seq කොටසෙහි increment කොටස භාවිතා කළ හැකිය:

2 2 100

ඉහත විධානය තුළ පළමු අංකය ආරම්භක ලක්ෂ්යය වේ.

දෙවන අංකය යනු එක් එක් පියවරේදී උපයාගන්නා සංඛ්යාව, උදාහරණයක් ලෙස, 2 4 6 8 10.

තෙවන අංකය අවසාන වශයෙන් ගණන් කළ යුතු වේ.

Seq විධානය හැඩගැස්වීම

සංදර්ශකය වෙත අංකයක් යැවීම හෝ ගොනුවකට විශේෂයෙන් ප්රයෝජනවත් නොවේ.

කෙසේ වෙතත්, මැයි මාසයේ සෑම දිනකම ගොනුවක් නිර්මාණය කිරීමට ඔබට අවශ්ය විය හැකිය.

මෙය සිදු කිරීම සඳහා පහත සඳහන් ස්විචය භාවිතා කළ හැකිය:

seq -f "% 02g / 03/2016" 31

පහත දැක්වෙන ආකාරයේ ප්රතිදානය පෙන්වයි.

% 02g ඔබ දැකනු ඇත. විවිධ ආකෘති තුනක් ඇත: e, f, සහ g.

මෙම විවිධ ආකෘති භාවිතා කරන විට සිදුවන්නේ කුමක් ද යන්න පිළිබඳ උදාහරණයක් ලෙස පහත සඳහන් විධානයන් උත්සාහ කරන්න:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 0.5 3

seq -f "% g" 1 0.5 3

% E හි ප්රතිදානය පහත පරිදි වේ:

% F හි ප්රතිදානය පහත පරිදි වේ:

අවසාන වශයෙන්,% g වලින් ප්රතිදානය පහත පරිදි වේ:

අක්ෂර A සඳහා අක්ෂර අණුවක් භාවිතා කිරීම

ඔබට එකම කේතය හරහා වාර ගණනක් ධාවනය කිරීම සඳහා seq විධානයක් ලෙස seq විධානය භාවිතා කළ හැකිය.

නිදසුනක් ලෙස "හෙලෝ ලෝක" යන වචනය දස වාරයක් ප්රදර්ශනය කිරීමට අවශ්ය යැයි පවසන්න.

මෙය කළ හැකි වන්නේ මෙයයි:

i සඳහා $ (forq 10)

කරන්න

"හෙලෝ ලෝකය"

කරලා

අනුක්රමික වෙනම වෙනස් කරන්න

පෙරනිමියෙන්, seq විධානය සෑම අිංකයක්ම නව රේඛාවක් මත පෙන්වයි.

ඔබ භාවිතා කිරීමට බලාපොරොත්තු වන ඕනෑම පරිසීමක චරිතයක් ලෙස මෙය වෙනස් කළ හැකිය.

නිදසුනක් ලෙස, සංඛ්යා වෙන් කිරීම සඳහා කොමාවක් භාවිතා කිරීමට ඔබ අදහස් කරන්නේ නම්, පහත දැක්වෙන රීතය භාවිතා කරන්න:

Seq -s, 10

ඔබ ඉඩ භාවිතා කිරීමට කැමති නම්, ඔබට එය උපුටා දැක්වීම කළ යුතුය:

seq -s "" 10

අනුක්රම අංක ගණන් කරන්න එකම දිග


ඔබ සංඛ්යා ලේඛන අංකවලට ප්රතික්රියා කරන විට ඔබ දස දහස් ගණනින් සහ විවිධ සංඛ්යා වෙනස් සංඛ්යා ඇති අතර, ඔබ කුපිත වනු ඇත.

උදාහරණයක් වශයෙන්:

ඔබට පහත සඳහන් සියළු දිගු ප්රමාණයම සමාන කළ හැක.

wq-w 10000

ඔබ ඉහත විධානය ක්රියාත්මක කරන විට ප්රතිදානය පහත පරිදි වේ:

ප්රතිලෝමවයේ අංක පෙන්වමින්

ඔබට පිළිවෙලින් අනුපිළිවෙලෙහි අංකයන් පෙන්විය හැක.

නිදසුනක් ලෙස, අංක 10 සිට 1 දක්වා පෙන්වීමට ඔබට අවශ්ය නම් පහත දැක්වෙන රීතය භාවිතා කළ හැකිය:

seq 10 -1 1

පාවෙන ස්ථාන ලක්ෂ්ය

පාවෙන ලක්ෂ්ය අංකවල වැඩ කිරීමට ඔබට අනුක්රමය විධානය භාවිතා කළ හැකිය.

නිදසුනක් ලෙස, ඔබ 0 හා 1 අතර සෑම සංඛ්යාවක්ම පෙන්විය යුතු නම් 0.1 පියවරක් මගින් පහත දැක්වෙන ආකාරයෙන් කළ හැකිය:

seq 0 0.1 1

සාරාංශය

Basq විධානාවලි කොටසක් ලෙස seq විධානය ප්රයෝජනවත් වේ.