<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Udvikleren.dk - Seneste [bash] forum tråde</title>
    <description>De seneste forum tråde i [bash] på Udvikleren.dk</description>
    <link>http://www.udvikleren.dk/</link>
    <pubDate>Wed, 29 Apr 2026 04:15:02 GMT</pubDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Udvikleren.dk RSS Feeder</generator>
    <ttl>60</ttl>
    <item>
      <title>Brug for et stykke BASH kode der laver liste over oprettede databaser, med brugere og kodeord</title>
      <description>Hej Linux Hjerner.&lt;br /&gt;&lt;br /&gt;Der er tale om MySQL databaser der skal bruges til Joomla! website udvikling.&lt;br /&gt;Det er ikke nødvendigt at disse databaser har noget indhold, da de skal bruges til at sætte Joomla! installationer op fra bunden, men databaserne skal være oprettede. &lt;br /&gt;Jeg tænker at en krav specifikation kan se sådan ud og være skrevet i BASH:&lt;br /&gt;&lt;br /&gt;Database 1: Database navn= agup3zew6yi7 Bruger 1: Bruger navn = e3tp6iti2dnd Kodeord 1: kodeord = 3xifbpbxfy22&lt;br /&gt;Database 2: Database navn= nyt database navn Bruger 2: Bruger navn = nyt brugernavn Kodeord 2: kodeord = nyt kodeord.&lt;br /&gt;... etc. etc. etc. fx. nok gange til en A4 side.&lt;br /&gt;Jeg tror det vil være godt at navne og kodeord består af 12 tilfældige karakterer bestående af små bogstaver og tal&lt;br /&gt;Jeg kunne tænke mig disse oprettet som MySQL databaser uden indhold.&lt;br /&gt;Også kan de fx. sammenfattes i et dokument med dimensioner som A4 i et dokument, som så kan udskrives hvis det passer en.&lt;br /&gt;Man kan fx. lægge det ind i et (.CSV) regneark.&lt;br /&gt;&lt;br /&gt;Skriv endelig om brug for yderligere specifikations krav, hvis nødvendigt &lt;img src="/images/smileys/biggrin.gif" alt=":D" title=":D" /&gt;&lt;br /&gt;&lt;br /&gt;Har fået lavet følgende BASH kode på baggrund af krav specifikationen ovenover:&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;for i in {0..40}; do&lt;br /&gt;        passwd=`openssl rand -base64 32`;&lt;br /&gt;        username="user$i";&lt;br /&gt;        database="db$i";&lt;br /&gt;        echo "$database; $username; $passwd";&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;Har fundet nedenstående stykke BASH kode, og tror at det er centralt i forhold til ovenstående kode.&lt;br /&gt;Variablerne skal nok hedde noget andet &lt;img src="/images/smileys/smiley.gif" alt=":)" title=":)" /&gt;&lt;br /&gt;Er der nogen der vil tilføje og rette kode stykkerne til? &lt;img src="/images/smileys/smiley.gif" alt=":)" title=":)" /&gt;&lt;br /&gt;&lt;br /&gt;mysql --user=root --password=${ROOTPASSWD} &amp;lt;&amp;lt; EOT&lt;br /&gt;create user \'${USRNME}\' identified by \'${DBPASSWD_TMP}\';&lt;br /&gt;grant all privileges on \'${UNDERSCORENAME}\'.* to \'${USRNME}\'@\'localhost\';&lt;br /&gt;exit;&lt;br /&gt;EOT&lt;br /&gt;mysqladmin create ${UNDERSCORENAME} --user=${USRNME} --password=${DBPASSWD_TMP}&lt;br /&gt;&lt;br /&gt;Mvh,&lt;br /&gt;Thomas</description>
      <link>http://www.udvikleren.dk/forum/46275/brug-for-et-stykke-bash-kode-der-laver-liste-over-oprettede-databaser,-med-brugere-og-kodeord/</link>
      <pubDate>Sun, 26 Oct 2014 14:00:14 GMT</pubDate>
    </item>
    <item>
      <title>Er ikke helt sikker på export og miljø variabler i Unix-like OS</title>
      <description>Jeg er ikke helt sikker på miljøvariabler og export i Bash og andre shells. Tror jeg har forstået det - så her er min forklaring. True or false?  &lt;br /&gt;&lt;br /&gt;(Fra StackOverflow)&lt;br /&gt;&lt;blockquote&gt;When you execute a program the child program inherits its environment variables from the parent. For instance if $HOME is set to /root in the parent then the child's $HOME variable is also set to /root.&lt;br /&gt;&lt;br /&gt;This only applies to environment variable that are marked for export.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Okay, parent program i det her tilfælde er styresystemet? Også er child program de shells som bliver kørt? Og miljøvariabler er globale variabler som bliver brugt i ALLE childs/shells? &lt;br /&gt;&lt;br /&gt;Hvis du bruger export når du ændre en miljøvariabel så ændres den globalt.. Hvis ikke, er det kun i den child/shell du har kørt ændringen i at det ændres. Hvilket vil sige at når du lukker den shell så er din ændring tabt for evigt og miljøvariablen er tilbage til at være det "default", eller hvad nu sidst "exporterede" den til at være? Har jeg ret? </description>
      <link>http://www.udvikleren.dk/forum/39802/er-ikke-helt-sikker-paa-export-og-miljoe-variabler-i-unix-like-os/</link>
      <pubDate>Mon, 15 Apr 2013 23:41:07 GMT</pubDate>
    </item>
    <item>
      <title>Bash - operators og enviroment variables</title>
      <description>Hej alle! Synes selv jeg har været rimeligt meget rundt og læse om miljøvariabler, men forstår det stadig ikke helt.. - Det er nogle variabler som din shell bruger.. Til? &lt;br /&gt;&lt;br /&gt;Er heller ikke så skart på operatorer i bash. Er der en liste et eller andet sted? F. eks operatoren ":" i:&lt;br /&gt;&lt;div class="codeboxheader" id="code_1956973268" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_1956973268_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_1956973268code" style="border-top: 0px; display: none;"&gt;export PATH=${PATH}:/home/vivek/bin&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Hvad gør ":" der? Går ud fra den "adder"? Der er vel en masse operatorer som gør livet meget nemmere som shellscripter? </description>
      <link>http://www.udvikleren.dk/forum/39764/bash-operators-og-enviroment-variables/</link>
      <pubDate>Sat, 06 Apr 2013 00:19:43 GMT</pubDate>
    </item>
    <item>
      <title>If-else fejl, Bash shell-scripting</title>
      <description>Får følgende output:&lt;br /&gt;&lt;div class="codeboxheader" id="code_475694325" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_475694325_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_475694325code" style="border-top: 0px; display: none;"&gt;Write a number!
4
Write another number!
4
/home/ace/Dropbox/Shell_Scripting/Shell_Scripts/if.sh: line 12: syntax error near unexpected token `fi'
/home/ace/Dropbox/Shell_Scripting/Shell_Scripts/if.sh: line 12: ` fi'
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Når jeg kører følgende kode: &lt;br /&gt;&lt;div class="codeboxheader" id="code_456711717" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_456711717_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_456711717code" style="border-top: 0px; display: none;"&gt;#!/bin/bash
echo "Write a number!"
read a
echo "Write another number!"
read b
# Asks IF the two variables is different
if [ $b &amp;gt; $a ]; 
 then 
	echo "The first number is biggest!"
else if [ $b &amp;lt; $a ]
	echo "The second number is biggest!"
 fi&lt;/pre&gt;</description>
      <link>http://www.udvikleren.dk/forum/39656/if-else-fejl,-bash-shell-scripting/</link>
      <pubDate>Sun, 03 Mar 2013 10:44:18 GMT</pubDate>
    </item>
    <item>
      <title>Får fejl når jeg kører mit if script</title>
      <description>Jeg får følgende fejl:&lt;br /&gt;&lt;div class="codeboxheader" id="code_1437526105" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_1437526105_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_1437526105code" style="border-top: 0px; display: none;"&gt;line 2: [foo: command not found
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;i følgende kode:&lt;br /&gt;&lt;div class="codeboxheader" id="code_773948634" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_773948634_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_773948634code" style="border-top: 0px; display: none;"&gt;#!/bin/bash
if ["foo" = "foo"]; 
 then 
	echo "The first number is smaller then the second!"
 fi
&lt;/pre&gt;</description>
      <link>http://www.udvikleren.dk/forum/39647/faar-fejl-naar-jeg-koerer-mit-if-script/</link>
      <pubDate>Fri, 01 Mar 2013 00:13:12 GMT</pubDate>
    </item>
    <item>
      <title>Når jeg bruger kommandoen "ls" så kommer der to af hvad .sh fil op, en af dem med en "~" til sidst?</title>
      <description>Når jeg i et shellscript eller bare direkte i terminalen/bash-shell bruger kommandoen ls. Jeg får følgende output:&lt;br /&gt;&lt;br /&gt;&lt;div class="codeboxheader" id="code_1680007633" onclick="ToggleCodeBox(this.id);"&gt;&lt;img id="code_1680007633_arrow" src="/images/icons/codeboxarrow_down.gif" alt="Fold kodeboks ind/ud" title="Fold kodeboks ind/ud" /&gt;Kode&amp;nbsp;&lt;/div&gt;&lt;pre id="code_1680007633code" style="border-top: 0px; display: none;"&gt;                         
HelloWorld.sh                           HelloWorld.sh~ 
Notes                                   stdin_stdout_stdout
Notes~                                  stdin_stdout_stdout~
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Hvorfor er der to af hver, hvor den ene slutter med ~?&lt;br /&gt;&lt;br /&gt;- Er der nogen der har nogle gode tutorials med Shell Scripting i Linux, helst med Bash?&lt;br /&gt;&lt;br /&gt;// Sorry 'bout the typo in the title :s</description>
      <link>http://www.udvikleren.dk/forum/39641/naar-jeg-bruger-kommandoen-ls-saa-kommer-der-to-af-hvad-.sh-fil-op,-en-af-dem-med-en-~-til-sidst/</link>
      <pubDate>Thu, 28 Feb 2013 10:21:30 GMT</pubDate>
    </item>
    <item>
      <title>Bash scripting </title>
      <description>Hej &lt;br /&gt;&lt;br /&gt;Så har jeg forsøgt at kode mit php script om til bash efter råd her fra forumet. Jeg håber der er nogen der vil se koden igennem for fejl. Der er stadig noget php kode som jeg ikke helt kan finde ud af at oversætte.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pastebin.com/cuNM3gDv" rel="nofollow"&gt;Koden&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
      <link>http://www.udvikleren.dk/forum/38457/bash-scripting-/</link>
      <pubDate>Fri, 20 Jul 2012 18:07:44 GMT</pubDate>
    </item>
    <item>
      <title>Linux BASH Script til vurdering</title>
      <description>&amp;gt; Hej Linux Hjerner &lt;img src="/images/smileys/smiley.gif" alt=":)" title=":)" /&gt;&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Jeg har brug for et script til at opsætte hver enkelte elev subdomain &lt;br /&gt;&amp;gt; således:&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; &lt;a href="http://&amp;lt;Elevens"&gt;http://&amp;lt;Elevens&lt;/a&gt; Valgte Prefix&amp;gt;.&amp;lt;Elevens Brugernavn&amp;gt;.&amp;lt;Webstedets &lt;br /&gt;&amp;gt; Hostname&amp;gt;.&amp;lt;Top Level Domain&amp;gt;/&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; fx: &lt;a href="http://test1.tony.wbhotl.dk/"&gt;http://test1.tony.wbhotl.dk/&lt;/a&gt;&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Det skal så med ssh kunne lade sig gøre at komme i kontakt med: &lt;br /&gt;&amp;gt; ?/home/tony/www/test1.tony.wbhotl.dk/index.php?&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Desuden er det nødvendigt af der opsættes en MySQL database for hvert &lt;br /&gt;&amp;gt; subdomain, med at valgt password.&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; fx. navn på MySQL databasen: ?test1.tony.wbhotl.dk? fx. med ellevens &lt;br /&gt;&amp;gt; password ?buller?&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Jeg skal lige oplyse at ovenstående eksempler er grebet ud af flere &lt;br /&gt;&amp;gt; tilfældige indfald.&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Kan det gøres i PHP? bash? Andre script-typer?&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Læs nedenstående link. Den er højst relevandt&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; &lt;a href="http://www.aboutdebian.com/internet.htm"&gt;http://www.aboutdebian.com/internet.htm&lt;/a&gt;&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Jeg vil meget gerne modtage forslag i kode til projektet &lt;img src="/images/smileys/smiley.gif" alt=":)" title=":)" /&gt;&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Det bør ikke være så kompliceret enda.&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Men jeg har brug for jeres hjælp så skyd &lt;img src="/images/smileys/smiley.gif" alt=":)" title=":)" /&gt;&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; PS. Jeg gører med Debian 5.0.8&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; Med Venlig Hilsen&lt;br /&gt; &amp;gt; Thomas Rosendal Jensen&lt;br /&gt; &amp;gt; &lt;br /&gt;&amp;gt; &lt;br /&gt; &lt;br /&gt;Her er koden til det&lt;br /&gt;Det vil være godt hvis nogle kunne komme med fejlrettelser til koden &lt;img src="/images/smileys/smiley.gif" alt=":)" title=":)" /&gt;&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;set -x&lt;br /&gt;#&lt;br /&gt;ROOTPASSWD='censur'&lt;br /&gt;MNDOMN='juac.dk'&lt;br /&gt;MNDOMNUNDERSCORE='Juac_dk'&lt;br /&gt;IP=90.184.106.85&lt;br /&gt;#&lt;br /&gt;for USRNME in /home/*&lt;br /&gt;#USRARRAY=$(ls -l --format=single-column /home/)&lt;br /&gt;#for USRNME in ${USRARRAY[@]}&lt;br /&gt;do&lt;br /&gt; DIR="/home/${USRNME}/PUBLIC_HTML"&lt;br /&gt; if [ ! -d ${DIR} ];&lt;br /&gt; then&lt;br /&gt;  mkdir ${DIR}&lt;br /&gt; fi&lt;br /&gt; if [ ! -e /home/${USRNME}/PUBLIC_HTML/DB_USER_PASSWD.txt ];&lt;br /&gt; then&lt;br /&gt; DBPASSWD=`mkpasswd qwerty`&lt;br /&gt;mysql -uroot -p${ROOTPASSWD} &amp;lt;&amp;lt; EOT&lt;br /&gt;create user \'$USRNME\' identified by \'${DBPASSWD}\';&lt;br /&gt;grant all privileges on \'$UNDERSCORENAME\'.* to \'$USRNME \'@\'localhost\';&lt;br /&gt;exit;&lt;br /&gt;EOT&lt;br /&gt; echo "The username of the databases is ${USRNME}. And the password for the databases is ${DBPASSWD}" &amp;gt; "/home/${USRNME}/PUBLIC_HTML/your_databases.txt"&lt;br /&gt; echo ${DBPASSWD} &amp;gt; "/home/${USRNME}/PUBLIC_HTML/DB_USER_PASSWD.txt"&lt;br /&gt; fi&lt;br /&gt; for USRDOMN in /home/${USRNME}/PUBLIC_HTML/*&lt;br /&gt;# USRDOMNARRAY=$(ls -l --format=single-column /home/${USRNME}/PUBLIC_HTML/)&lt;br /&gt;# for USRDOMN in ${USRDOMNARRAY[@]}&lt;br /&gt; do&lt;br /&gt;  LNK=${USRDOMN}.${USRNME}.${MNDOMN}&lt;br /&gt;  UNDERSCORENAME=${USRDOMN}_${USRNME}_${MNDOMNUNDERSCORE}&lt;br /&gt;  echo "USRDOMN:"${USRDOMN}&lt;br /&gt;  echo "USRNME:"${USRNME}&lt;br /&gt;   if [ ! -e /home/${USRNME}/PUBLIC_HTML/${USRDOMN}.reserved -a -d /home/${USRNME}/PUBLIC_HTML/${USRDOMN} ];&lt;br /&gt;   then&lt;br /&gt;   mkdir "/usr/lib/cgi-bin/${UNDERSCORENAME}"&lt;br /&gt;   echo "&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt; ServerAdmin ${USRNME}@${MNDOMN}&lt;br /&gt; ServerName www.${LNK}&lt;br /&gt; ServerAlias ${LNK}&lt;br /&gt; DocumentRoot ${DIR}/${USRDOMN}&lt;br /&gt;  # Set Document Root directory options&lt;br /&gt;  &amp;lt;Directory /&amp;gt;&lt;br /&gt;    Options FollowSymlinks -Indexes Includes&lt;br /&gt;    # Allow use of .htaccess file&lt;br /&gt;    AllowOverride Limit FileInfo&lt;br /&gt;  &amp;lt;/Directory&amp;gt;&lt;br /&gt;ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/${UNDERSCORENAME}&lt;br /&gt;  # Set CGI-BIN directory options&lt;br /&gt;  &amp;lt;Directory /cgi-bin&amp;gt;&lt;br /&gt;    AllowOverride None&lt;br /&gt;    Options +ExecCGI -Multiviews +SymlinksIfOwnerMatch&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;  &amp;lt;/Directory&amp;gt;&lt;br /&gt; CustomLog /var/log/apache2/access.log common&lt;br /&gt; ErrorLog /var/log/apache2/error.log&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;" &amp;gt; "/etc/apache2/sites-available/${UNDERSCORENAME}"&lt;br /&gt;  /usr/sbin/a2ensite ${UNDERSCORENAME}&lt;br /&gt;  echo "${IP} WWW.${LNK} ${LNK}" &amp;gt;&amp;gt; /etc/hosts&lt;br /&gt;  #/etc/init.d/apache2 stop&lt;br /&gt;  #/etc/init.d/apache2 start&lt;br /&gt;  #/usr/sbin/apache2ctl configtest &amp;&amp; &lt;br /&gt;  #/usr/sbin/apache2ctl graceful&lt;br /&gt;  /etc/init.d/apache2 reload&lt;br /&gt;  #DBPASSWD=`mkpasswd qwerty`&lt;br /&gt;  mysqladmin create ${UNDERSCORENAME} -u${USRNME} -p&amp;lt; "/home/${USRNME}/PUBLIC_HTML/DB_USER_PASSWD.txt"&lt;br /&gt;  #echo "The username of the database ${UNDERSCORENAME} is ${USRNME}. And the password for the database is ${DBPASSWD}" &amp;gt; "${DIR}/${LNK}.txt"   &lt;br /&gt;  touch /home/${USRNME}/PUBLIC_HTML/${USRDOMN}.reserved&lt;br /&gt;chown -R www-data&lt;img src="/images/smileys/redface.gif" alt=":$" title=":$" /&gt;{USRNME} /home/${USRNME}/PUBLIC_HTML/&lt;br /&gt;find /home/${USRNME}/PUBLIC_HTML/ -type f | xargs chmod -R 0644&lt;br /&gt;find /home/${USRNME}/PUBLIC_HTML/ -type d | xargs chmod -R 0755&lt;br /&gt;  fi&lt;br /&gt; done&lt;br /&gt;done&lt;br /&gt;</description>
      <link>http://www.udvikleren.dk/forum/34196/linux-bash-script-til-vurdering/</link>
      <pubDate>Sun, 24 Apr 2011 17:03:32 GMT</pubDate>
    </item>
  </channel>
</rss>