[Powered by Google Translate] MILES: In hoc video, puteus 'discere de
redirecting, et fistulae.
Tam longe, weve 'been usura functiones Consimile printf ad
output notitia ut terminalis et functiones quasi GetString
paterentur user providere input nostris
progressio usura keyboard.
At celeriter movet Sit linea protracta et
input a user et tunc outputs eam.
>> In linea VII, erant 'incitationibus user pro Nervi,
deinde super linea VIII, erant 'excudendi, is tergum foras.
Lets compilare, et curre nostri progressio.
Magna.
Chorda nos dummodo erat insonuitque retro
est ad nos in terminalis.
Hoc accidit quia in printf functio rescripsi ad
amnis vocatur signum, vel s-t-d-sicco.
Aliquid scripsi stdout suus defectu
cum ex terminalis.
>> Unde bene est omnibus, sed si omnino non
ostentans nervo, voluimus, ut salvem eam ad a lima?
Puta si quis vellet tenere quod et nos
progressio fecerim cum dedimus particularem input postea.
Hoc ipsum esset in nostra Uno verbo
aliqua speciali functiones pro scribens ad files ut puteus
videre in alio video.
Etiam facilius, quamvis, foret quodammodo
redirect stdout ad lima.
Qui modo, quando printf scribit ad stdout, contenta voluntas
scribendum potius lima
cum ex terminalis.
Possumus operor iustus ut addendo maius-quam signum, secuti
lima per nomen ponimus mandatum nostrum exequi elit.
>> Sic, potius quam simpliciter exequente. / Redirect, possumus
currere. / redirect, secuutus per plus quam signum, secuutus per
filename, sicut file.txt.
Lets videre quid accidit.
OK.
Animadverto ut hoc tempore, nihil emicuit ad terminales,
non enim mediocri nostri summa
C progressio omnino.
Lets Examinanda nunc contentis directorio cum LS.
>> Omni jure.
Nunc habemus novum file in nostra presul vocavit file.txt,
quae est lima nomen nos supplevimus quando nos cucurrit nostrum
Redirect progressio.
Lets patefacio sursum file.txt.
Et hic, nos videre potest quod stdout ex redirect erat
scriptis ad file vocavit file.txt.
Sic lets 'currere priore imperio iterum, sed supplendam
diversis input hoc tempore.
Okay.
Inspice file.txt sit amet nunc.
>> Hic est fasciculus overwritten potest, ideo
originale input non est ibi anymore.
Si nos instead volo ut huic appendamus file, ponens novum
input infra existente contentis in file possumus
uti duo maior-quam signa pro iusti.
Lets conantur ut.
Quod si file.txt aperire rursum et videamus nos
input lineas.
Aliquibus in casibus, nos vires volo ut abiicias ulla
output nostri progressio.
Potius quam scribens output ad a lima et tunc deleting
cum lima operatus es nobis, peculiares scribere possumus
file dicatur / Dev / nulla.
Quando aliquid scriptum est ad / dev/null--
vel iustus devnull pro brevi -
est automatically relicta est.
Ita cogitant de devnull sicut niger foramen pro vestri notitia.
>> Ita nunc weve vidis maior quam potest signum redirect
stdout, lets videre quomodo possumus redirect vexillum in -
vel s-t-d-in -
analogi de stdout.
Dum functiones similes printf scribere ad rivum vocavit
stdout, GetString et similia functiones legere a flumine
vocavit stdin, quae, per defaltam, est riuus
characters typed ad keyboard.
Possumus redirect stdin usura minus quam signum, secuti
by a filename.
Nunc, potius quam incitationibus user pro input ad
terminales, protracta et aperiam file nos specificatur et uti
eius lineas tanquam input.
>> Lets videre quid accidit.
Magna.
Prima acies file.txt fuerit typis ad terminalis
quoniam erant 'vocans GetString semel.
Si nos habuit aliam vocatio ad GetString in nostra progressio, in
postero linea file.txt fuisset adsuesco assuesco ut
input ad illud meminerit,.
Item, non aptatur ratio nostra est.
Lorem ipsum currere quam modo mutatur.
Et etiam meminisse, nos non sumus redirected stdout hoc tempus,
ita output de progressio erat adhuc
propono ad terminalis.
Possumus, scilicet, redirect utrumque stdin
et stdout sicut est hodie.
Nunc, file2.txt continet primum linea file.txt.
>> Itaque his cooperatores, et legere habuimus
scribere ex text lima.
Nunc, lets videre quomodo possumus uti output de unus progressio sicut
in input ad aliam progressio.
Sic hic 'alius simplex C progressio ego
hic vocavit hello.c.
Ut vos can animadverto, hoc simpliciter outputs "heus
ibi "ad usum.
Si velim redirect uti input output de salve -
alius propositum -
Potui primum redirect in stdout de salve ad a lima vocavit
input.txt, tunc redirect in stdin de redirect ad illud idem
file - input.txt.
Sic ego facere potest. / Salve> input.txt.
Preme Ingredere ad hoc facere.
Secuutus per. / Redirect <
input.txt, et faciat quod.
Ita potest abbreviare hoc aliquantulus cum semicolon, quæ compatitur secum
duo pluresve concurrunt ad eandem imperat.
Itaque possum dicere,. / Salve> input.txt, semicolon,
. / Redirect <input.txt.
>> Ita hoc opera, sed tamen adhuc sentit pulchellus incompositius.
Dico, operor nos vere postulo huius medii text file ut '
non amplius necessaria post redirect currit?
Feliciter, nos potest vitare hoc susicivus text file usura quis '
vocatur organo.
Si dicam,. / Salve |. / Redirect, tunc stdout de
progressio a sinistris -
in hoc casu, salve -
erit adsuesco assuesco ut vexillum input pro
progressio a dextris.
In hoc casu, redirect. Sic lets 'run is.
>> Ibi imus.
Videri potest quod output de salve, dicebatur sicut input
pro redirect.
CONSERO mandata simul usura tibiis, formamus quis '
vocatur pipeline, quoniam nostra output est essentialiter movendo
per sequentia imperat.
Usura tibiis, nos potest aliqua agere, frigus effercio sine indigens
scribere quicquam codice omnino.
Nam vis nosse quot sint ordines dicimus quod sunt
introrsum presul.
Usura a fistula, possumus miscere LS imperium est, wc -
aut products current -
imperio.
Ls erit output sulum lima in directorium ad stdout, et
wc, nobis annunciabit quot acies essent data est ei via stdin.
Sic, si dicimus LS | wc-l -
supplente-l vexillum proponendum wc indicare numerare lineas -
possumus videre exacte quot lima es
in vena presul.
>> Ita ut ex una inspice.
Mihi est hic a lima vocavit students.txt,
dat elencho nomina.
Sed omnia huiusmodi nomina nullo ordine et alius
ut pauca nomina repetuntur.
Nominibus una vis est index alphabeticus quod
ordinem, liberato in a lima vocavit final.txt.
Possumus quidem hoc propositum nobis scribere C.
Sed suus 'iens impetro superflue
complexu pulchellus cito.
Lets instead uti fistulis et quidam constructum-in-tools ut solve
hanc difficultatem exsolvere.
>> Primum lima opus facere students.txt legitur.
Cattus mandatur operor iustus ut.
Is mos legitur in specificatur file et scribe
contenta in eadem stdout.
Post weve recita file, puteus '
volo ut exstat nomina.
Hoc negotium mandavit nobis huiusmodi potest.
Tale output linea supplevimus via stdin ad stdout
in sorted ordinem.
Summa est ad subveniendum students.txt
sort scriptor stdin, possemus uti tibia, ad combinant cattus et huiusmodi.
Possum ergo exequi cattus students.txt | genere atque
premere Ingreditur.
Et nunc, videmus contentis students.txt in
litteras.
>> Sic lets addam man -
uniq, aut unique -
nostris pipeline.
Sicut vos vires augurari, uniq, cum subministrabant sorted sequentia
lineas via stdin, erit output unicum lineas.
Ita nunc habemus cattus students.txt
| Modi | uniq.
Postremum, potest salvare output de pipeline ad
file via cattus students.txt | modi | uniq
> Final.txt.
Si igitur final.txt aperire, nihil aliud habemus nos
aspiciens for:
a album of unique nomina in alphabetical ordo,
liberato in a text lima.
Et ita nos quid non modo <
students.txt | uniq> final.txt facere exacte
idem opus adjuvant, uti diximus, in singulis
hoc video.
>> Est nomen meum Tommy, et hoc est CS50.