▁Plan ▁ 9 ▁from ▁Bell ▁L abs , ▁and ▁from ▁there ▁was ▁copied ▁into ▁some ▁modern ▁B SD ▁descend ants ▁like ▁Free B SD . ▁Another ▁version ▁of ▁seq ▁was ▁written ▁in ▁ 1 9 9 4 ▁by ▁Ulrich ▁Dre pper , ▁for ▁GNU , ▁and ▁is ▁now ▁available ▁on ▁all ▁Linux ▁distributions ▁as ▁part ▁of ▁the ▁GNU ▁Core ▁Util ities . ▁ ▁Function ality ▁ ▁In ▁its ▁most ▁basic ▁use ▁case , ▁seq ▁N ▁prints ▁out ▁all ▁the ▁integers ▁from ▁ 1 ▁to ▁N ▁in ▁sequence . ▁This ▁was ▁convenient ▁as ▁the ▁Unix ▁shell ▁at ▁the ▁time , ▁the ▁Bour ne ▁shell ▁had ▁no ▁primit ives ▁for ▁iter ating ▁over ▁numbers , ▁and ▁its ▁" for " ▁command ▁could ▁only ▁iterate ▁over ▁a ▁list ▁of ▁words . ▁seq ▁was ▁therefore ▁used ▁to ▁generate ▁such ▁a ▁list , ▁as ▁in ▁this ▁example : ▁ ▁# ▁Remove ▁file 1 ▁through ▁file 1 7 : ▁for ▁n ▁in ▁` seq ▁ 1 7 ` ▁do ▁▁▁▁ ▁rm ▁file $ n ▁done ▁ ▁seq ▁had ▁additional ▁options ▁for ▁cont rolling ▁the ▁start ▁( not ▁just ▁end ) ▁of ▁the ▁numeric ▁sequence , ▁its ▁increment ▁( a ▁floating ▁point ▁number ), ▁and ▁the ▁formatting ▁of ▁the ▁number . ▁GNU ▁seq ▁changed ▁the ▁name ▁and ▁meaning ▁of ▁the ▁format ▁option ▁( from ▁- p ▁to ▁- f ) ▁and ▁added ▁an ▁option ▁to ▁control ▁the ▁separator ▁between ▁the ▁numbers ▁(- s , ▁defaults ▁to ▁a ▁newline ). ▁ ▁With ▁other ▁alternatives ▁available ▁( e . g ., ▁expr