Informatics1-2018/HW2
A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „= Bash = You have to write a bash script: write commands into a file, similar like the ones in konsole. The commands should do the following: * Make a directory calle…”) |
a |
||
(egy szerkesztő 2 közbeeső változata nincs mutatva) | |||
6. sor: | 6. sor: | ||
* Make a directory called <tt>Info1</tt> in the home folder ('''mkdir''') | * Make a directory called <tt>Info1</tt> in the home folder ('''mkdir''') | ||
* enter that directory ('''cd''') | * enter that directory ('''cd''') | ||
− | * download the file <tt>http:// | + | * download the file <tt>http://sandbox.hlt.bme.hu/~gaebor/ea_anyag/Info1/williamblake.txt</tt> in the current directory ('''wget''') |
− | * count the | + | * count the words in that file ('''wc''') and write it in a file <tt>words.txt</tt> (''redirecting'') |
* erase the downloaded file ('''rm''') | * erase the downloaded file ('''rm''') | ||
* finally, enter the parent directory (back to home folder) | * finally, enter the parent directory (back to home folder) | ||
17. sor: | 17. sor: | ||
bash >>something.sh<< | bash >>something.sh<< | ||
+ | == Hint == | ||
+ | See the manuals like: | ||
+ | |||
+ | man cd | ||
+ | man wc | ||
+ | man ... | ||
== Deadline == | == Deadline == | ||
− | 2018. | + | 2018. September 23. 23:59 |
== Points == | == Points == |
A lap jelenlegi, 2018. szeptember 17., 11:44-kori változata
Tartalomjegyzék |
Bash
You have to write a bash script: write commands into a file, similar like the ones in konsole. The commands should do the following:
- Make a directory called Info1 in the home folder (mkdir)
- enter that directory (cd)
- download the file http://sandbox.hlt.bme.hu/~gaebor/ea_anyag/Info1/williamblake.txt in the current directory (wget)
- count the words in that file (wc) and write it in a file words.txt (redirecting)
- erase the downloaded file (rm)
- finally, enter the parent directory (back to home folder)
script
You can try the commands in konsole, and write them in a file with extension .sh, attach the .sh file to your email.
You can execute the commands in the file at once with bash
bash >>something.sh<<
Hint
See the manuals like:
man cd man wc man ...
Deadline
2018. September 23. 23:59
Points
- If your commands fail, you get 0 points.
- If your commands work but do something else that the task then you get 1 or 2 points.
- Perfect solution is 3 points.