我是 bash 腳本的新手,我正在嘗試創建一個 bash 腳本,該腳本可以創建多個包含內容的檔案(大約 10000 行 [不管文本是什么])但帶有用戶輸入。我制作了一個創建檔案的腳本(見下文),但如何用 10000 行填充每個檔案?先感謝您!
#!/bin/bash
echo How many files do you want to create?
read numberOfFiles
echo
echo Please enter the files name with should start:
read nameForFiles
echo
for i in $(seq 1 $numberOfFiles)
do
touch $nameForFiles-$i.txt
done
uj5u.com熱心網友回復:
用這個替換你的touch命令:
for ((j=0; j<9999; j )); do echo "Cyrus was here"; done > "$nameForFiles-$i.txt"
uj5u.com熱心網友回復:
#!/usr/bin/env bash
read -rp "How many files do you want to create? " numberOfFiles
echo
read -rp "Please enter the file name: " nameForFiles
echo
for ((n=1;n<=numberOfFiles;n )); do
for i in {1..1000}; do
echo "line $i" >> "${nameForFiles}"-"${n}".txt
done
done
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/536802.html
標籤:Linux狂欢脚本
