有人可以幫助撰寫一個 bash 腳本來生成一個名為 inputFile 的檔案,其內容如下所示:
0, 334
1, 933
2, 34123
3, 123
這些是帶有索引和亂數的逗號分隔值。
在不帶任何引數的情況下運行腳本,應該會在當前目錄中生成包含 10 個此類條目的檔案 inputFile。
您應該能夠擴展此腳本以生成任意數量的條目,例如 100000 個條目。
我嘗試了下面的腳本,但它并不像預期的那樣,因為我是腳本新手,有人可以幫助解決這個問題嗎?
RANDOM=$$
num=0
while [[ ${num} -le $1 ]]
do
echo $num $RANDOM
(( num = num 1 ))
done
uj5u.com熱心網友回復:
在 中使用 C 風格的for回圈bash:
#!/bin/bash
n=10
for ((i=0; i<n; i)); do
echo "$i,$RANDOM"
done > inputFile
根據需要修改n=10。
或者,使用while回圈:
#!/bin/bash
n=10
i=0
while ((i<n)); do
echo "$((i )),$RANDOM"
done > inputFile
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/537293.html
標籤:Linux狂欢壳脚本
