Generování textu do souboru

Linux, Unix, BSD systémy, distribuce, open source

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod BugMeNot 30. 1. 2007 16:15

Mám takový problémek, potřebuju si vytvořit textový soubor s třemi tisíci řádek, kde na každé řádce bude stejný text, ale v jeho polovině (ne na začátku, ne na konci) bude číslo (první řádka bude s "1", poslední s "3000", čísla bez počátečních nul (takže tam potřebuji "2" a ne "0002"))...
Jak to udělat co nejjednodušeji (bash, standardní cli nástroje)?
Jsem začátečník, prosím nekamenovat...
BugMeNot
Junior

Odeslat příspěvekod nbusr123 30. 1. 2007 17:04

for i in `seq 1 3000`; do
echo "zacatek${i}radku" >> soubor
done
nbusr123
Junior

Odeslat příspěvekod duBeN 30. 1. 2007 17:10

#!/bin/bash
for i in `seq 1 1499`;
do
echo $i >> subor
done
echo tvoj text >> subor
for i in `seq 1501 3000`;
do
echo $i >> subor
done
duBeN
Junior
Uživatelský avatar

Odeslat příspěvekod BugMeNot 30. 1. 2007 17:15

Tisíceré díky, už je to uděláno, už je to hotovo!
BugMeNot
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků