<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bastelmann</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bastelmann"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Bastelmann"/>
	<updated>2026-04-22T08:25:35Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Cat%C3%A9gorie:Trucs_Shell&amp;diff=15687</id>
		<title>Catégorie:Trucs Shell</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Cat%C3%A9gorie:Trucs_Shell&amp;diff=15687"/>
		<updated>2008-07-03T19:26:19Z</updated>

		<summary type="html">&lt;p&gt;Bastelmann : /* Les touches ASCII */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Trucs]]&lt;br /&gt;
Les commandes du shell, leurs paramètres, les scripts...&lt;br /&gt;
&lt;br /&gt;
== Trucs: Tester une réponse sans se soucier si la réponse est vide ==&lt;br /&gt;
&lt;br /&gt;
Il arrive parfois qu&#039;on fasse saisir une réponse&lt;br /&gt;
read rep&lt;br /&gt;
&lt;br /&gt;
Puis, on veut tester si la réponse est &amp;quot;o&amp;quot;&lt;br /&gt;
if test $rep = o&lt;br /&gt;
&lt;br /&gt;
Le pb, c&#039;est que si l&#039;utilisateur tape &amp;quot;return&amp;quot; sans saisir de réponse, la variable &amp;quot;rep&amp;quot; est vide... et le test devient bancal car il lit&lt;br /&gt;
if test = o&lt;br /&gt;
Erreur de syntaxe, l&#039;option &amp;quot;=&amp;quot; veut absolument 2 opérandes&lt;br /&gt;
&lt;br /&gt;
La solution: Encadrer la variable et la valeur par des guillemets&lt;br /&gt;
if test &amp;quot;$rep&amp;quot; = &amp;quot;o&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Même si &amp;quot;rep&amp;quot; est vide, le shell verra&lt;br /&gt;
if test &amp;quot;&amp;quot; = &amp;quot;o&amp;quot;&lt;br /&gt;
Et là, il aura bien ses deux opérandes à comparer l&#039;un par rapport à l&#039;autre.&lt;br /&gt;
&lt;br /&gt;
== Supprimer avec rm avec un filtre par utilisateur ==&lt;br /&gt;
&lt;br /&gt;
Supprimer avec rm avec un filtre par utilisateur&lt;br /&gt;
&lt;br /&gt;
il y a 2 méthodes , la première étant la moins propre. Mais la plus rapide.&lt;br /&gt;
&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# la première&lt;br /&gt;
#find &amp;quot;$p&amp;quot; -user &amp;quot;tnt&amp;quot; -print0 | xargs -0 /bin/rm -f 2&amp;gt;/dev/null &amp;amp;&amp;amp; find &amp;quot;$p&amp;quot; -user &amp;quot;tnt&amp;quot; -print0 | xargs -0 /bin/rmdir -p 2&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
# la deuxième&lt;br /&gt;
#find &amp;quot;$1&amp;quot; -user &amp;quot;$2&amp;quot; -exec /bin/rm -vf &#039;{}&#039; \; 2&amp;gt;/dev/null &amp;amp;&amp;amp; find &amp;quot;$1&amp;quot; -user &amp;quot;$2&amp;quot;  -exec  /bin/rmdir -p &#039;{}&#039; \; 2&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
Ceci évite de supprimer des fichiers qui appartiennent à un autre utilisateur par exemple root, ou un fichier qui aurai les droits 0777 d&#039;un autre utilisateur.&lt;br /&gt;
&lt;br /&gt;
Simple et plus sûre que de faire un rm -r ./*&lt;br /&gt;
&lt;br /&gt;
== Les touches ASCII  ==&lt;br /&gt;
&lt;br /&gt;
il est possible d&#039;obtenir un caractère en le tapant aux format  &amp;lt;ASCII &amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASTUCE N° 1&lt;br /&gt;
par exemple dans votre éditeur de texte tape CTRL+SHIFT  (rester appuyer) 060 (relâcher)&lt;br /&gt;
simple et efficace si on veut un caractère qui manque et qui n&#039;est pas reconnu.&lt;br /&gt;
&lt;br /&gt;
ASTUCE N° 2&lt;br /&gt;
&lt;br /&gt;
Comment on fait pour trouver le numéro de caractère ? ouvrer votre programme: &amp;quot;table de caractère&amp;quot;  (gnome  en console taper gucharmap)  il faut avec gnome ou un autre outil du même genre.&lt;br /&gt;
&lt;br /&gt;
Cliquer sur un caractère puis regarder en bas  c&#039;est marquer :)&lt;br /&gt;
&lt;br /&gt;
c&#039;est valable sous windows aussi mais avec ALT , évidemment ca peut varier suivant votre clavier le plus dur est de trouver la combinaison des 2 touche ici ALT+CTRL&lt;/div&gt;</summary>
		<author><name>Bastelmann</name></author>
	</entry>
</feed>