このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
ターミナル:shellコマンド [2024/12/09 12:38] kawaue |
ターミナル:shellコマンド [2025/04/22 13:07] (現在) kawaue |
||
|---|---|---|---|
| 行 16: | 行 16: | ||
| ^オプション^意味^ | ^オプション^意味^ | ||
| |n|出力する行数を指定| | |n|出力する行数を指定| | ||
| + | |||
| + | ====grep==== | ||
| + | 文字列の検索 | ||
| + | ^オプション^意味^ | ||
| + | |r|再帰的に行う(recursive)| | ||
| + | |i|大文字と小文字を区別しない(ignore-case)| | ||
| ====du==== | ====du==== | ||
| 行 213: | 行 219: | ||
| =====リダイレクト===== | =====リダイレクト===== | ||
| - | ''>'' | + | ''>'' |
| - | 例: | + | 例1: |
| < | < | ||
| $ hoge.exe 2>&1 | tee log.txt | $ hoge.exe 2>&1 | tee log.txt | ||
| 行 225: | 行 231: | ||
| |2|標準エラー出力| | |2|標準エラー出力| | ||
| + | 例2: | ||
| + | < | ||
| + | $ hoge.exe > /dev/null | ||
| + | </ | ||
| + | ''/ | ||
| =====Shellスクリプト===== | =====Shellスクリプト===== | ||
| 行 242: | 行 252: | ||
| done | done | ||
| </ | </ | ||
| + | |||
| + | ====計算==== | ||
| + | 変数で受ける方法\\ | ||
| + | 計算式を< | ||
| + | <file bash hoge.sh> | ||
| + | #!/bin/bash | ||
| + | input=${1} | ||
| + | ((output=${input}+1)) | ||
| + | echo ${output} | ||
| + | </ | ||
| + | 上のscriptの出力結果は | ||
| + | < | ||
| + | $ source hoge.sh 1 | ||
| + | 2 | ||
| + | </ | ||
| ====コメントアウト==== | ====コメントアウト==== | ||