<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ro">
	<id>https://wiki.linuxadvanced.ro/index.php?action=history&amp;feed=atom&amp;title=Bash_Pagina_22</id>
	<title>Bash Pagina 22 - Revizia istoricului</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxadvanced.ro/index.php?action=history&amp;feed=atom&amp;title=Bash_Pagina_22"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxadvanced.ro/index.php?title=Bash_Pagina_22&amp;action=history"/>
	<updated>2026-05-06T11:55:09Z</updated>
	<subtitle>Istoricul versiunilor pentru această pagină din wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.linuxadvanced.ro/index.php?title=Bash_Pagina_22&amp;diff=141&amp;oldid=prev</id>
		<title>Admin: Pagină nouă: == Controlul fluxului ==  În programarea shell scripturilor, &#039;&#039;controlul fluxului&#039;&#039; se referă la structurile care permit execuția condiționată și repetitivă a comenzilor, în funcție de anumite condiții. Aceste structuri includ:  === Instrucțiuni Condiționale (`if`, `else`, `elif`) === Permit rularea diferitelor blocuri de cod în funcție de o condiție.  &#039;&#039;&#039;Exemplu:&#039;&#039;&#039;   if [ $var -gt 10 ]; then      echo &quot;Variabila este mai mare de 10&quot;  else      echo &quot;Variabila...</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxadvanced.ro/index.php?title=Bash_Pagina_22&amp;diff=141&amp;oldid=prev"/>
		<updated>2024-10-27T08:35:00Z</updated>

		<summary type="html">&lt;p&gt;Pagină nouă: == Controlul fluxului ==  În programarea shell scripturilor, &amp;#039;&amp;#039;controlul fluxului&amp;#039;&amp;#039; se referă la structurile care permit execuția condiționată și repetitivă a comenzilor, în funcție de anumite condiții. Aceste structuri includ:  === Instrucțiuni Condiționale (`if`, `else`, `elif`) === Permit rularea diferitelor blocuri de cod în funcție de o condiție.  &amp;#039;&amp;#039;&amp;#039;Exemplu:&amp;#039;&amp;#039;&amp;#039;   if [ $var -gt 10 ]; then      echo &amp;quot;Variabila este mai mare de 10&amp;quot;  else      echo &amp;quot;Variabila...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pagină nouă&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Controlul fluxului ==&lt;br /&gt;
&lt;br /&gt;
În programarea shell scripturilor, &amp;#039;&amp;#039;controlul fluxului&amp;#039;&amp;#039; se referă la structurile care permit execuția condiționată și repetitivă a comenzilor, în funcție de anumite condiții. Aceste structuri includ:&lt;br /&gt;
&lt;br /&gt;
=== Instrucțiuni Condiționale (`if`, `else`, `elif`) ===&lt;br /&gt;
Permit rularea diferitelor blocuri de cod în funcție de o condiție.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exemplu:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 if [ $var -gt 10 ]; then&lt;br /&gt;
     echo &amp;quot;Variabila este mai mare de 10&amp;quot;&lt;br /&gt;
 else&lt;br /&gt;
     echo &amp;quot;Variabila este 10 sau mai mică&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
=== Structuri Repetitive (for, while, until) === &lt;br /&gt;
Permit rularea unui bloc de cod în mod repetat, fie de un anumit număr de ori, fie până când o condiție devine falsă.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exemplu for:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 for i in {1..5}; do&lt;br /&gt;
    echo &amp;quot;Numărul $i&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exemplu while:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 while [ $var -le 10 ]; do&lt;br /&gt;
    echo &amp;quot;Variabila este $var&amp;quot;&lt;br /&gt;
    var=$((var + 1))&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
=== Instrucțiunea case === &lt;br /&gt;
Permite alegerea unei ramuri de cod bazată pe valoarea unei variabile.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exemplu:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 case $opțiune in&lt;br /&gt;
    1) echo &amp;quot;Ai ales opțiunea 1&amp;quot;;;&lt;br /&gt;
    2) echo &amp;quot;Ai ales opțiunea 2&amp;quot;;;&lt;br /&gt;
    *) echo &amp;quot;Opțiune invalidă&amp;quot;;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
Aceste structuri sunt fundamentale pentru crearea de scripturi eficiente și dinamice, permițând automatizarea sarcinilor într-un mod flexibil.&lt;br /&gt;
&lt;br /&gt;
[[Bash_Pagina_21|Pagina anterioară]] | [[Bash_Pagina_23|Următoarea pagină]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>