Fixat lite markdown-formatering och ändrat lite i inmatning.sh
This commit is contained in:
parent
efeb8f8faf
commit
b1fc3f2fd5
@ -14,13 +14,13 @@ Tillsammans med [daemonicus666](https://github.com/daemonicus666) gjorde vi ett
|
|||||||
### Frågor och uppgifter ###
|
### Frågor och uppgifter ###
|
||||||
|
|
||||||
1. Vad kommer att listas vid följande kommando?
|
1. Vad kommer att listas vid följande kommando?
|
||||||
* ls -la [a]*[!e]
|
* _ls -la [a]*[!e]_
|
||||||
|
|
||||||
Listar alla filer som börjar på __a__ och innehåller ett fritt antal tecken och som inte slutar på ett __e__.
|
Listar alla filer som börjar på __a__ och innehåller ett fritt antal tecken och som inte slutar på ett __e__.
|
||||||
* ls -la *[f-i]?
|
* _ls -la *[f-i]?_
|
||||||
|
|
||||||
Listar alla filer som börjar på ett fritt antal tecken och sedan innehåller __f__ till __i__ och sedan bara ett enda tecken. T.ex. filen __aagl__ kommer visas, men inte __aaaglll__.
|
Listar alla filer som börjar på ett fritt antal tecken och sedan innehåller __f__ till __i__ och sedan bara ett enda tecken. T.ex. filen __aagl__ kommer visas, men inte __aaaglll__.
|
||||||
* ls -la ????.[co]
|
* _ls -la ????.[co]_
|
||||||
|
|
||||||
Listar alla filer som innehåller fyra tecken, en punkt, och sedan ett __c__ eller ett __o__.
|
Listar alla filer som innehåller fyra tecken, en punkt, och sedan ett __c__ eller ett __o__.
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ Tillsammans med [daemonicus666](https://github.com/daemonicus666) gjorde vi ett
|
|||||||
ls a*.c
|
ls a*.c
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Om du skriver ls -la >> /test/test, vad händer då?
|
3. Om du skriver _ls -la >> /test/test_, vad händer då?
|
||||||
|
|
||||||
Den skriver alla ut en fillista till filet /test/test. Körs raden igen kommer den skriva fylla på med listan efter den förra listan i samma fil.
|
Den skriver alla ut en fillista till filet /test/test. Körs raden igen kommer den skriva fylla på med listan efter den förra listan i samma fil.
|
||||||
|
|
||||||
@ -48,13 +48,13 @@ Tillsammans med [daemonicus666](https://github.com/daemonicus666) gjorde vi ett
|
|||||||
fi
|
fi
|
||||||
```
|
```
|
||||||
|
|
||||||
6. Vad händer om du skriver top i .bash\_logout?
|
6. Vad händer om du skriver _top_ i .bash\_logout?
|
||||||
|
|
||||||
Top körs vid utloggning, dock bara om man är i ett login-shell, d.v.s. om man loggar in via en riktig terminal, typ CTRL+ALT+F2.
|
Top körs vid utloggning, dock bara om man är i ett login-shell, d.v.s. om man loggar in via en riktig terminal, typ CTRL+ALT+F2.
|
||||||
|
|
||||||
7. Hur använder du mekanismen pushd, popd och dirs?
|
7. Hur använder du mekanismen _pushd_, _popd_ och _dirs_?
|
||||||
|
|
||||||
Pushd används för att lägga in kataloger i dir-stacken samt byta till katalogen man anger. Popd används för att byta tillbaks till katalogerna från dir-stacken, en i taget. När man använder popd försvinner katalogen en efter en från dir-stacken. Dirs kommandot används för att lista katalogerna i dir-stacken.
|
_Pushd_ används för att lägga in kataloger i dir-stacken samt byta till katalogen man anger. Popd används för att byta tillbaks till katalogerna från dir-stacken, en i taget. När man använder _popd_ försvinner katalogen en efter en från dir-stacken. _Dirs_ kommandot används för att lista katalogerna i dir-stacken.
|
||||||
|
|
||||||
8. Vad är ett "null kommando" och varför finns det?
|
8. Vad är ett "null kommando" och varför finns det?
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#Definiera Name
|
#Definiera Name
|
||||||
declare Namn
|
declare Namn
|
||||||
|
|
||||||
read -t 3 -p "Vad heter du? " Name
|
read -n 20 -t 8 -p "Vad heter du? " Name
|
||||||
Name=${Name:="Secret"} # Definiera Name till Hemligt om ingen input
|
Name=${Name:="Secret"} # Definiera Name till Hemligt om ingen input
|
||||||
printf "Du heter: $Name\n\n"
|
printf "Du heter: $Name\n\n"
|
||||||
|
|
||||||
|
11
Labb2/laborationsrapport.md
Normal file
11
Labb2/laborationsrapport.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Laborationsrapport 2 #
|
||||||
|
|
||||||
|
## Syfte ##
|
||||||
|
|
||||||
|
Att förstå ett grundläggande bash-script, kunna hantera variabler och läsa data från tangentbordet.
|
||||||
|
|
||||||
|
## Tillvägagångssätt ##
|
||||||
|
|
||||||
|
### Test & experiment ###
|
||||||
|
|
||||||
|
Under tiden laborationen läses igenom testas en del olika nya saker, framförallt med "read" och "printf".
|
Loading…
x
Reference in New Issue
Block a user