ユーザ用ツール

サイト用ツール


ターミナル:shellコマンド

差分

このページの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
 <code> <code>
 $ hoge.exe 2>&1 | tee log.txt $ hoge.exe 2>&1 | tee log.txt
行 225: 行 231:
 |2|標準エラー出力| |2|標準エラー出力|
  
 +例2: 
 +<code> 
 +$ hoge.exe > /dev/null 
 +</code> 
 +''/dev/null''にリダイレクトすることで出力を捨てられる。つまりブラックホールみたいなもの(by D.H.)
  
 =====Shellスクリプト===== =====Shellスクリプト=====
行 242: 行 252:
 done done
 </file> </file>
 +
 +====計算====
 +変数で受ける方法\\
 +計算式を<nowiki>(())</nowiki>で囲む。
 +<file bash hoge.sh>
 +#!/bin/bash
 +input=${1}
 +((output=${input}+1))
 +echo ${output}
 +</file>
 +上のscriptの出力結果は
 +<code>
 +$ source hoge.sh 1
 +2
 +</code>
  
 ====コメントアウト==== ====コメントアウト====
ターミナル/shellコマンド.1733747922.txt.gz · 最終更新: 2024/12/09 12:38 by kawaue