<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Bash_Rechnen</id>
	<title>Bash Rechnen - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Bash_Rechnen"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Bash_Rechnen&amp;action=history"/>
	<updated>2026-05-16T04:15:02Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Bash_Rechnen&amp;diff=54027&amp;oldid=prev</id>
		<title>Maximilian.pottgiesser: Die Seite wurde neu angelegt: „=Rechnen mit der Bash= ; '''$(())''' ; '''expr''' ; '''bc''' ==Arithmetische Substitution== Die $(()) oder $[ ] ist die arithmetische Erweiterungsmethode  der…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Bash_Rechnen&amp;diff=54027&amp;oldid=prev"/>
		<updated>2024-06-06T06:51:27Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „=Rechnen mit der Bash= ; &amp;#039;&amp;#039;&amp;#039;$(())&amp;#039;&amp;#039;&amp;#039; ; &amp;#039;&amp;#039;&amp;#039;expr&amp;#039;&amp;#039;&amp;#039; ; &amp;#039;&amp;#039;&amp;#039;bc&amp;#039;&amp;#039;&amp;#039; ==Arithmetische Substitution== Die $(()) oder $[ ] ist die arithmetische Erweiterungsmethode  der…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Rechnen mit der Bash=&lt;br /&gt;
; '''$(())'''&lt;br /&gt;
; '''expr'''&lt;br /&gt;
; '''bc'''&lt;br /&gt;
==Arithmetische Substitution==&lt;br /&gt;
Die $(()) oder $[ ] ist die arithmetische Erweiterungsmethode  der Bash.&lt;br /&gt;
*echo $((7+5))&lt;br /&gt;
 12&lt;br /&gt;
*echo $((7*5))&lt;br /&gt;
 35&lt;br /&gt;
*echo $((7/5))&lt;br /&gt;
 1&lt;br /&gt;
*echo $((7-5))&lt;br /&gt;
 2&lt;br /&gt;
*echo $((7%5))&lt;br /&gt;
 2&lt;br /&gt;
*ZAHL=5 ; ZAHL=$(($ZAHL + 1)) ; echo $ZAHL&lt;br /&gt;
 6&lt;br /&gt;
==Der expr-Befehl==&lt;br /&gt;
Erlaubt die Durchführung komplexer Stringoperationen und Ganzzahlarithme­tik.&lt;br /&gt;
*expr 7 + 5&lt;br /&gt;
 12&lt;br /&gt;
*expr 7 \* 5&lt;br /&gt;
 35&lt;br /&gt;
*expr 7 / 5&lt;br /&gt;
 1&lt;br /&gt;
*expr 7 – 5&lt;br /&gt;
 2&lt;br /&gt;
*expr 7 % 5&lt;br /&gt;
 2&lt;br /&gt;
*ZAHL=5 ; ZAHL=$(expr $ZAHL + 1) ; echo $ZAHL&lt;br /&gt;
 6&lt;br /&gt;
==bc - interaktiver Taschenrechner==&lt;br /&gt;
*bc&lt;br /&gt;
 bc 1.06&lt;br /&gt;
 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.&lt;br /&gt;
 This is free software with ABSOLUTELY NO WARRANTY.&lt;br /&gt;
 For details type `warranty'.&lt;br /&gt;
 12 * 3&lt;br /&gt;
 36&lt;br /&gt;
 quit&lt;br /&gt;
&lt;br /&gt;
Mit der Option -l wird die mathematische Bibliothek eingeschaltet&lt;br /&gt;
&lt;br /&gt;
*bc -l&lt;br /&gt;
 bc 1.06&lt;br /&gt;
 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.&lt;br /&gt;
 This is free software with ABSOLUTELY NO WARRANTY.&lt;br /&gt;
 For details type `warranty'.&lt;br /&gt;
 7 / 5&lt;br /&gt;
 1.40000000000000000000&lt;br /&gt;
 quit&lt;br /&gt;
&lt;br /&gt;
Da bc auch von STDIN lesen kann, kann man es auch in Shellskripten benutzen.&lt;br /&gt;
&lt;br /&gt;
*echo 7/5 | bc -l&lt;br /&gt;
 1.40000000000000000000&lt;br /&gt;
&lt;br /&gt;
*ZAHL=5 ; ZAHL=$(echo $ZAHL+1 | bc -l) ; echo $ZAHL&lt;br /&gt;
 6&lt;/div&gt;</summary>
		<author><name>Maximilian.pottgiesser</name></author>
	</entry>
</feed>