我正在尋找一種方法來創建具有多個前導零的數字序列。
例如,從00000001到1000000000。
我嘗試了許多變體,seq但我從來沒有能夠產生一個帶有起始編號的序列,以指示去到所需的結束編號。
要生成十億個數字,seq在我的機器上可能需要 20 分鐘 oprintf慢一噸可能不是一個選擇,如果可能的話,我正在考慮只為初學者使用 seq 來實作這一點。
有任何想法嗎?
uj5u.com熱心網友回復:
要生成具有指定格式的序列,您必須使用-f如下引數:
seq -f "g" 1000000000
盡管您沒有指定如何使用如此大的數字,但最好將其并行化以使最終解決方案有效。
編輯:沒有最短表示的版本:
seq -f ".0f" 10000000
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/521563.html
標籤:linux序列数字格式
上一篇:如何撰寫一個可以呼叫另一個程式并在該程式中自動輸入引數(延遲)的bash腳本?[復制]
下一篇:根據R中資料框中的值分配名稱?
