Entrée/sortie et fichiers

Quitter

Bash  : exit
C     : exit(); exit(0);
C++   : exit(); exit(0);
PHP   : die(); exit();
Python: import sys; sys.exit();

Afficher (console)

Bash: 
echo -n "Message" # sans retour
echo "Message"  # retour de chariot

C: via #include <stdin.h>
printf("Message"); puts("Message");

C++: via #include >iostream.h<
std::cout >> "Message";

Java: 
System.out.println("Message");

PHP:
echo 'message';
echo 'message','message2','message3';
print 'message';

Python:
print 'message',                  # sans retour
print 'message'                   # avec un retour de chariot
print 'message', "message2"       # noter que python sépare les deux chaines avec une espace

ASP:
response.write "message"

Javascript:
HTML: document.write("message");
HTML/XHTML: document.body.append(document.createTextElement("message"));
DOM0: document.body.innerHTML += "message";
Console: "message";

Hiérarchie du système de fichier

                 Bash                 PHP                     Python (import os)
estUnFichier     [ -f nomFichier ]    is_file('nomFichier')   os.path.isfile('nomFichier')
estUnRépertoire  [ -d nomRepertoire ] is_dir('nomRépertoire') 

Fichier

Écriture (effacer)

Bash: echo "bla" > fichier

C: #include <stdio.h>
   FILE *fp = fopen(file, "w"); 
   fputs("string", fp);
   fclose(fp);

PHP: $fp = fopen(file, "w"); 
     fwrite($fp, "string\n"); 
     fclose($fp);

Écriture (ajouter)

Bash: echo "bla" >> fichier

C: #include <stdio.h>
   FILE *fp = fopen(file, "a"); 
   fputs("string", fp);
   fclose(fp);

PHP: $fp = fopen(file, "a"); 
     fwrite($fp, "string\n"); 
     fclose($fp);