Linux Bash Script hozzáfűzése

szavazat
-2
  1. Hozzon létre egy új ~/workspace/count.txtfájlt
  2. Hozzáfűzése egy új This is count: $COUNTvonal minden 3 másodpercig, amíg COUNT = 10

Tud valaki mutassa meg, hogyan kell ezt csinálni a Linux kérem? Azt hiszem, a fájlt létrehozó helyesen érintéses count.txt. De én gondjai # 2.

A kérdést 02/12/2019 23:56
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
1
#!/bin/bash

mkdir -p ~/workspace
touch ~/workspace/count.txt

COUNT=0
while [ $COUNT -le 10 ]
do
        echo "This is count: $COUNT" >> ~/workspace/count.txt;
        COUNT=$(( $COUNT + 1 ));
        sleep 3;
done
Válaszolt 03/12/2019 00:13
a forrás felhasználó

szavazat
-1

Használjon a hurok:

for ((i=1;i<11;i++)) { echo "This is count: $i" >> count.txt; }
for i in {1..10}; { echo "This is count: $i" >> count.txt; }

vagy egy visszhang a zárójel bővítés :

echo -ne "\bThis is count: "{1..10}\\n > count.txt

Hozzáfűzése egy fájlhoz létrehozza a fájlt, ha az nem létezik. Tehát nem kell használni touch.

Válaszolt 03/12/2019 01:27
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more