マガジンのカバー画像

シェルプログラミング

37
シェルプログラミング関係の記事。
運営しているクリエイター

記事一覧

シェルプログラミング - はじまり

環境:macOS Monterey version 12.6.1 やりたいことはシェルでファイルを読み込んで…したい…

code-224
1年前
2

Linuxのバージョン確認

unameを使います $ uname -aLinux MyComputer 4.4.0-19041-Microsoft #1237 -Microsoft Sat Se…

code-224
1年前

シェルプログラミング - ※MACとLINUXシェルは異なる?ので注意

環境:macOS Monterey version 12.6.1 $ bash -version | head -n 1GNU bash, version 3.2.57…

code-224
1年前

whoami, id -un

自分のユーザー名を表示 どういう用途で使うのかと思っていたんですけど…ユーザーを判断して…

code-224
1年前

シェルプログラミング - 引数が無い場合

あらためて… 引数の取得 $ cat ./01.shecho 0-$0 echo 1-$1 echo 2-$2 echo 3-$3 $ ./01…

code-224
1年前
1

シェルプログラミング - ※注意「=」の前後に半角スペースいれたらダメ

偶にしか書かないので毎回はまるります。注意です。

code-224
1年前
1

シェルプログラミング - 「ファイル名 2>&1」について

以下の記述は慣れていないと?となりますが (echoコマンドはエラーにならないので例がわるいのですが…) echo "Hello World" > out.txt 2>&1 分解すると ①「> out.txt」でecho "Hello World"の標準出力に出力 ②「2>&1 」は標準エラー出力を標準エラー出力に出力 echo "Hello World"の標準出力も標準エラー出力も「out.txt」に出力するという意味です。 $ echo "Hello World"

シェルプログラミング - 「/dev/null 2>&1」って何?

よく見る記述だとはおもうのですが… 標準出力(1)と標準エラー出力(2)を無効にしている…

code-224
1年前
1

シェルプログラミング - `expr ${HOGE} + 1`って何?

変数に対して+1をしています。最初見たとき?となりました。 VAL=10VAL=`expr ${VAL} + 3`e…

code-224
1年前

シェルプログラミング - 特殊変数

「$」で始まるような特殊変数や、SECONDSのような特殊変数をまとめおきたい。

code-224
1年前
1

シェルプログラミング - echo

デバッグプリントの用途でecho使ってます。 文字と組み合わせる場合ってどうだっけ?と思った…

code-224
1年前

シェルプログラミング - 自身のファイル名を取得

環境:macOS Monterey Ver 12.6 シェル:/bin/bash 自身のファイル名を取得 シェルでエラー…

code-224
1年前
1

シェルプログラミング - 変数

環境:macOS Monterey Ver 12.6 シェル:/bin/bash 代入するときは、以下のようにスペース空…

code-224
1年前

シェルプログラミング - 変数の計算

変数どうしの計算、変数と定数の計算について、?となりました。  定数の場合は、`expr ${変数} + 定数`  変数の場合は、$((変数 + 変数)),$((変数 + 定数)) で計算できるのですが… 記憶にないんですけど… あと、割り算などで小数点以下の値が表示されないのは、また別の方法があったんだっけ? こっちも、記憶にない…orz VAL1=1echo ${VAL1}VAL1=`expr ${VAL1} + 1`echo ${VAL1}-----OUTPUT