mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
Merge pull request #2456 from Serg-Maximchuk/patch-1
[bash/uk-ua] Translation fixes
This commit is contained in:
commit
744f3a6d91
@ -13,13 +13,13 @@ contributors:
|
||||
- ["Etan Reisner", "https://github.com/deryni"]
|
||||
translators:
|
||||
- ["Ehreshi Ivan", "https://github.com/IvanEh"]
|
||||
- ["Serhii Maksymchuk", "https://github.com/Serg-Maximchuk"]
|
||||
lang: uk-ua
|
||||
---
|
||||
|
||||
Bash - командна оболонка unix (unix shell), що також розповсюджувалась як оболонка для
|
||||
операційної системи GNU і зараз використовується як командна оболонка за замовчуванням
|
||||
для Linux i Max OS X.
|
||||
Почти все нижеприведенные примеры могут быть частью shell-скриптов или исполнены напрямую в shell.
|
||||
Майже всі приклади, що наведені нижче можуть бути частиною shell-скриптів або
|
||||
виконані в оболонці
|
||||
|
||||
@ -28,7 +28,7 @@ Bash - командна оболонка unix (unix shell), що також ро
|
||||
```bash
|
||||
#!/bin/bash
|
||||
# Перший рядок скрипта - це shebang, який вказує системі, як потрібно виконувати
|
||||
# скрипт. Як ви вже зрозуміли, коментарі починаються з #. Shebang - тоже коментар
|
||||
# скрипт. Як ви вже зрозуміли, коментарі починаються з #. Shebang - також коментар
|
||||
|
||||
# Простий приклад hello world:
|
||||
echo Hello world!
|
||||
@ -123,7 +123,7 @@ fi
|
||||
# Вирази позначаються наступним форматом:
|
||||
echo $(( 10 + 5 ))
|
||||
|
||||
# На відмінно від інших мов програмування, Bash - це командна оболонка, а
|
||||
# На відміну від інших мов програмування, Bash - це командна оболонка, а
|
||||
# отже, працює в контексті поточної директорії
|
||||
ls
|
||||
|
||||
@ -135,7 +135,7 @@ ls -l # Показати кожен файл і директорію на окр
|
||||
# Таким чином ми можемо переглянути тільки *.txt файли в поточній директорії:
|
||||
ls -l | grep "\.txt"
|
||||
|
||||
# Ви можете перенаправ вхід і вихід команди (stdin, stdout, stderr).
|
||||
# Ви можете перенаправити вхід і вихід команди (stdin, stdout, stderr).
|
||||
# Наступна команда означає: читати із stdin, поки не зустрінеться ^EOF$, і
|
||||
# перезаписати hello.py наступними рядками (до рядка "EOF"):
|
||||
cat > hello.py << EOF
|
||||
@ -155,7 +155,7 @@ python hello.py > "output.out"
|
||||
python hello.py 2> "error.err"
|
||||
python hello.py > "output-and-error.log" 2>&1
|
||||
python hello.py > /dev/null 2>&1
|
||||
# Поток помилок перезапише фпйл, якщо цей файл існує
|
||||
# Потік помилок перезапише файл, якщо цей файл існує
|
||||
# тому, якщо ви хочете дописувати до файлу, використовуйте ">>":
|
||||
python hello.py >> "output.out" 2>> "error.err"
|
||||
|
||||
@ -172,7 +172,6 @@ echo "#helloworld" > output.out
|
||||
echo "#helloworld" | cat > output.out
|
||||
echo "#helloworld" | tee output.out >/dev/null
|
||||
|
||||
# Подчистить временные файлы с подробным выводом ('-i' - интерактивый режим)
|
||||
# Очистити тимчасові файли з детальним виводом (додайте '-i'
|
||||
# для інтерактивного режиму)
|
||||
rm -v output.out error.err output-and-error.log
|
||||
@ -194,7 +193,7 @@ case "$VARIABLE" in
|
||||
esac
|
||||
|
||||
# Цикл for перебирає елементи передані в аргумент:
|
||||
# Значення $VARIABLE буде напечатано тричі.
|
||||
# Значення $VARIABLE буде надруковано тричі.
|
||||
for VARIABLE in {1..3}
|
||||
do
|
||||
echo "$VARIABLE"
|
||||
@ -260,12 +259,11 @@ uniq -d file.txt
|
||||
cut -d ',' -f 1 file.txt
|
||||
# замінити кожне 'okay' на 'great' у файлі file.txt (підтримується regex)
|
||||
sed -i 's/okay/great/g' file.txt
|
||||
# вивести в stdout все рядки з file.txt, що задовольняють шаблону regex;
|
||||
# вивести в stdout всі рядки з file.txt, що задовольняють шаблону regex;
|
||||
# цей приклад виводить рядки, що починаються на foo і закінчуються на bar:
|
||||
grep "^foo.*bar$" file.txt
|
||||
# використайте опцію -c, щоб вивести кількість входжень
|
||||
grep -c "^foo.*bar$" file.txt
|
||||
# чтобы искать по строке, а не шаблону regex, используйте fgrep (или grep -F)
|
||||
# щоб здійснити пошук по рядку, а не по шаблону regex, використовуйте fgrea (або grep -F)
|
||||
fgrep "^foo.*bar$" file.txt
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user