[LINUX] Ein Shell-Programm, das eine Fibonacci-Sequenz anzeigt

Einführung

Ich habe es als kleine Geschichte der Bash-Programmierung erstellt. Dies ist die 5. Kugel.

Fibonacci-Nummernspalte anzeigen

Erfahren Sie mehr über die Fibonacci-Sequenz [hier](https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%9C%E3%83%8A% Bitte überprüfen Sie E3% 83% 83% E3% 83% 81% E6% 95% B0).

Einfach ausgedrückt handelt es sich um eine Folge von Zahlen, die durch Hinzufügen des vorherigen und des vorherigen Begriffs erstellt werden können.

Quelle

#!/bin/bash

m=0
n=1

echo -n "please input number => "
read num

if (( $num <= 1 || $num >= 2))
then
  echo $m
  echo $n
fi
(( num +=2 ))

for i in $(seq 1 $num)
do
  (( o = $m + $n ))
  echo $o
  m=$n
  n=$o
done

Ich denke, ich kann schöner schreiben ...

Ausführungsergebnis

$ ./fibonacci.sh
please input number => 8
0
1
1
2
3
5
8
13
21
34
55
89

abschließend

Durch das Erstellen dieses Programms

Befehl --read

Ich verstehe.

Recommended Posts

Ein Shell-Programm, das eine Fibonacci-Sequenz anzeigt
[Python] Ein Programm, das die Partitur rundet
Programm zur Suche nach demselben Bild
[Python] Ein Programm, das die Anzahl der Täler zählt
Shell-Programm, das in Vielfachen von 3 aho wird
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
[Python] Ein Programm zum Finden einer Fibonacci-Zahlenfolge (rekursive Funktion, Divisions-Governance-Methode, dynamische Planungsmethode)
Ein Programm, das bestimmte Zeichen aus dem eingegebenen Text entfernt
Ein Shell-Skript, das nur das Ergebnis der SQL-Ausführung per E-Mail sendet
Ein Programm, das nur die Esc-Taste drückt und loslässt
Gibt es eine Verzerrung in den Zahlen, die in den Fibonacci-Zahlen erscheinen?
[Python] Ein Programm, das die häufigsten Vogeltypen findet
Ein Skript, das den laufenden CloudFormation-Stapel wie ein Mannequin anzeigt
[Golang] Ein Programm, das die Runde mit Zufallszahlen bestimmt
Vielen Dank für die Fibonacci-Sequenz.
Beispielprogramm zum Auffinden der Fibonacci-Sequenz
Die Geschichte des Exportierens eines Programms
Ich habe ein Programm erstellt, das die Fehlersuche in Sekunden löst
[Ev3dev] Erstellen Sie ein Programm, das das LCD (Bildschirm) mit Python erfasst
Schreiben Sie ein Programm, das das Programm missbraucht und 100 E-Mails sendet
Ich habe ein Programm erstellt, das den Tierkreis mit tkinter automatisch berechnet
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
[Python] Ein Programm, das Treppen mit # erstellt
[Python] Ein Programm, das die Anzahl der Schokoladensegmente berechnet, die die Bedingungen erfüllen
Klasse, die die API von DMM trifft
Ein Programm, das alle Nachrichtenüberschriften sanft wiederherstellt
Ein Programm, das Python zum Abspielen von Junk verwendet
Erstellen Sie einen BOT, der die Anzahl der infizierten Personen in der neuen Corona anzeigt
[Python] Ein Programm, das die Differenz zwischen diagonalen Gesamtwerten berechnet
[Python] Ein Programm, das die Anzahl der Aktualisierungen der höchsten und niedrigsten Datensätze berechnet
Ein Modell, das die Gitarre mit fast.ai identifiziert
Nogizaka46 Ein Programm, das Blog-Bilder automatisch speichert
Diejenige, die den Fortschrittsbalken in Python anzeigt
Versuchen Sie, ein FizzBuzz-Problem mit einem Shell-Programm zu erstellen
Ein Programm, das den Betriebszustand von vollautomatischen Anlagenfotografieanlagen mitteilt
Programm, das die CSV-Daten der Transaktionshistorie der SBI Securities-Aktie zusammenfasst [Python3]
Es gibt ein Muster, das das Programm bei Verwendung von Python-Threading nicht gestoppt hat
Rekursive Funktion, die die XML-Baumstruktur anzeigt [Hinweis]
Erstellen Sie einen BOT, der die Discord-URL verkürzt
Programmiersprache, die die Menschen vor NHK schützt
#Eine Funktion, die den Zeichencode einer Zeichenfolge zurückgibt
Die Geschichte, eine harte Zeit mit der gemeinsamen Menge HTTP_PROXY = ~ zu haben
Shell-Skript zum Einfügen von Webmin in Alpine Linux
Python-Programm, das nach demselben Dateinamen sucht
Erzeugen Sie diese Form des Bodens einer Haustierflasche
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Module, die die Shell in Python durchlaufen können
Eine Geschichte, die die Lieferung von Nico Nama analysierte.
Python-Programm, das ical-Daten in Text konvertiert
Ein Programm, das die für iOS-App-Symbole in Python erforderliche Bildgröße automatisch ändert
[Hinweis] Ein Shell-Skript, das die CPU-Auslastung eines bestimmten Prozesses in einer while-Schleife überprüft.