(Translated by https://www.hiragana.jp/)
echo - Βικιπαίδεια Μετάβαση σしぐまτたうοおみくろん περιεχόμενο

echo

Από τたうηいーた Βικιπαίδεια, τたうηいーたνにゅー ελεύθερη εγκυκλοπαίδεια

Σしぐまτたうηいーたνにゅー πληροφορική, ηいーた echo είναι εντολή σしぐまτたうοおみくろん DOS, τたうοおみくろん OS/2, τたうαあるふぁ Microsoft Windows, τたうοおみくろん Singularity, τたうοおみくろん Unix κかっぱαあるふぁιいおた τたうαあるふぁ τύπου Unix (Unix-like) λειτουργικά συστήματα, πぱいοおみくろんυうぷしろん δείχνει μみゅーιいおたαあるふぁ συμβολοσειρά σしぐまτたうοおみくろん τερματικό. Συνληθως χρησιμοποιείται από σενάρια κελύφους κかっぱαあるふぁιいおた αρχεία δέσμης (batch files) γがんまιいおたαあるふぁ τたうηいーたνにゅー έξοδο κειμένου σχετικά μみゅーεいぷしろん τたうηいーたνにゅー τρέχουσα κατάσταση σしぐまτたうηいーたνにゅー οθόνη ή σしぐまεいぷしろん κάποιο αρχείο.

Παράδειγμα χρήσης[Επεξεργασία | επεξεργασία κώδικα]

$ echo Δοκιμή.
Δοκιμή.
$ echo "Δοκιμή." > ./test.txt
$ cat ./test.txt
Δοκιμή.

Κάποιες παραλλαγές τたうοおみくろんυうぷしろん Unix υποστηρίζουν επιλογές όπως ηいーた -n κかっぱαあるふぁιいおた ηいーた -e. Αυτές δでるたεいぷしろん συμφωνούν μみゅーεいぷしろん τたうοおみくろん πρότυπο[1] λόγω ιστορικών διαφορών μεταξύ τたうοおみくろんυうぷしろん BSD κかっぱαあるふぁιいおた τたうοおみくろんυうぷしろん System V; ηいーた εντολή printf μπορεί νにゅーαあるふぁ χρησιμοποιηθεί σしぐまεいぷしろん περιπτώσεις πぱいοおみくろんυうぷしろん αυτό είναι πρόβλημα.

Αあるふぁνにゅー χρησιμοποιηθούν οおみくろんιいおた ακολουθίες διαφυγής ANSI (ANSI escape code) SGR, τたうαあるふぁ συμβατά μみゅーεいぷしろん αυτές τερματικά μπορούν νにゅーαあるふぁ δείξουν κείμενο μみゅーεいぷしろん χρώμα:

FGRED=`echo "\033[31m"`
FGCYAN=`echo "\033[36m"`
BGRED=`echo "\033[41m"`
FGBLUE=`echo "\033[35m"`
BGGREEN=`echo "\033[42m"`

NORMAL=`echo "\033[m"`

κかっぱαあるふぁιいおた μετά :
echo "${FGBLUE} Text in blue ${NORMAL}"
echo "Text normal"
echo "${BGRED} Background in red"
echo "${BGGREEN} Background in Green and back to Normal ${NORMAL}"

Παράδειγμα υλοποίησης[Επεξεργασία | επεξεργασία κώδικα]

Ηいーた εντολή echo μπορεί νにゅーαあるふぁ υλοποιηθεί σしぐまτたうηいーた γλώσσα προγραμματισμού C σしぐまεいぷしろん μερικές γραμμές κώδικα:

#include <stdio.h>
/* echo ορίσματα γραμμής εντολών - 1ηいーた έκδοση */
int main(int argc, char *argv[])
{
  int i;
  for (i = 1; i < argc-1; i++)
    printf("%s%s", argv[i], " ");
  printf("%s%s", argv[argc-1], "\n");
  return 0;
}

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Αναφορές[Επεξεργασία | επεξεργασία κώδικα]

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]