Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Quickie: Zufallszahl via bash wird nicht ausgegeben

Frage Entwicklung Batch & Shell

Mitglied: FA-jka

FA-jka (Level 2) - Jetzt verbinden

28.10.2014, aktualisiert 09:58 Uhr, 1252 Aufrufe, 5 Kommentare, 2 Danke

Ich möchte in einem bash-Script eine Zufallszahl zwischen 10 und 99 generieren:

$zufallszahl=$((RANDOM % 90 +10))
echo "Zufallszahl: $zufallszahl"

Mein Ergebnisstring ist immer leer. Warum funktioniert das nicht?
Mitglied: colinardo
LÖSUNG 28.10.2014, aktualisiert um 09:59 Uhr
Moin,
lass das Dollarzeichen am Anfang der ersten Zeile weg dann läuft das.
01.
zufallszahl=$((RANDOM % 90 +10)) 
02.
echo "Zufallszahl: $zufallszahl" 
03.
 
04.
# oder alternativ geht auch folgendes wenn die Zufallszahlen mal größer werden müssen 
05.
 
06.
zufallszahl=$(shuf -i 10-99 -n 1) 
07.
echo "Zufallszahl: $zufallszahl"
Grüße Uwe
Bitte warten ..
Mitglied: facebraker
28.10.2014 um 09:51 Uhr
Wenn ich das richtig sehe ist "random" ein C-Befehl steckt in der stdlib.h, wenn dann musst du eine C-Shell nutzen.

Gruß Alex
Bitte warten ..
Mitglied: colinardo
28.10.2014, aktualisiert um 09:56 Uhr
Zitat von facebraker:
Wenn ich das richtig sehe ist "random" ein C-Befehl steckt in der stdlib.h, wenn dann musst du eine C-Shell nutzen.
Nope, $RANDOM ist auch in einer normalen BASH verfügbar
Bitte warten ..
Mitglied: facebraker
28.10.2014, aktualisiert um 09:58 Uhr
Japp geht:

alki@118:~$ zufallszahl=$((RANDOM % 90 +10))
alki@118:~$ echo $zufallszahl
23
alki@118:~$


@colinardo, ja stimmt, mein Fehler, ich bin mit "man random" durcheinander gekommen, Sorry!


Gruß Alex
Bitte warten ..
Mitglied: FA-jka
28.10.2014 um 09:58 Uhr
Dankeschön^^
Bitte warten ..
Ähnliche Inhalte
Ubuntu
gelöst PHP-Version mit Bash in Variable schreiben? (11)

Frage von StefanKittel zum Thema Ubuntu ...

Ubuntu
Nregp ereignis für bash-script (3)

Frage von rsadmchef zum Thema Ubuntu ...

Batch & Shell
Bash Script soll neue Datei erzeugen (2)

Frage von SpeakerST zum Thema Batch & Shell ...

Linux
gelöst Umlaute zählen - Bash-Script (5)

Frage von plutowitsch zum Thema Linux ...

Heiß diskutierte Inhalte
Windows 7
gelöst BOOTMGR is missing (auch nach bootrec -RebuildBcd) (21)

Frage von Mipronimo zum Thema Windows 7 ...

Router & Routing
Tipps für Router (ca. 100 clients, VPN) (20)

Frage von oel-auge zum Thema Router & Routing ...

Windows Userverwaltung
Windows Freigabe: Zugriff auf alle Ordner trotz Sicherheitseinstellungen (18)

Frage von Pandreas zum Thema Windows Userverwaltung ...

Exchange Server
gelöst MS Exchange 2016 - Basicconfig Fragen (16)

Frage von maddig zum Thema Exchange Server ...