シェルスクリプトとは?while if 組み合わせ、 break、条件式、無限ループなどのコマンド実行方法をチェック!linux, mac, windows

スポンサーリンク
pythonやプログラミングへの挑戦
スポンサーリンク
スポンサーリンク

シェルスクリプトとは?while if 組み合わせ、 break、条件式、無限ループなどのコマンド実行方法をチェック!linux, mac, windows

シェルスクリプト入門

本記事は前回の続きとなっております。

シェルスクリプトに関しては、こちらの記事を参考にして下さい。

 

シェルスクリプトとは?変数の宣言、代入、計算、引数などのコマンド実行方法をチェック!linux, mac, windows
皆さんは、シェルスクリプトをご存知でしょうか? シェルスクリプトは、 使いこなせるようになれば非常に便利なツールです。 しかし、その利便性に反して、 あまり知名度は高くありませんね。 こ...

 

シェルスクリプトとは?関数、変数の宣言、代入、計算、引数などのコマンド実行方法をチェック!linux, mac, windows
シェルスクリプトとは?関数、変数の宣言、代入、計算、引数などのコマンド実行方法をチェック!linux, mac, windows シェルスクリプト入門 本記事は前回の続きとなっております。 シェルスクリプトに関しては、こちらの記事...

 

シェルスクリプトとは?引数 ファイル、関数、変数の宣言、代入、計算、引数などのコマンド実行方法をチェック!linux, mac, windows
シェルスクリプトとは?引数 ファイル、関数、変数の宣言、代入、計算、引数などのコマンド実行方法をチェック!linux, mac, windows シェルスクリプト入門 本記事は前回の続きとなっております。 シェルスクリプトに関して...

 

スポンサーリンク

 

bashシェルスクリプト入門のコード、文字列情報の出力

#! /bin/bash

# string
Tanaka_str=”Japanerd Tanaka Challenge”

echo “String Length : ${#Tanaka_str}” # length of the string
echo “${Tanaka_str:4}” # after the fourth index -> “nerd Tanaka Challenge”
echo “${Tanaka_str:4:11}” # after the fourth index, 11 indices-> “nerd Tanaka”
echo “${Tanaka_str#*T}” # everything follows after T -> “anaka Challenge”

 

スポンサーリンク

 

bashシェルスクリプト入門のコード、ループ処理

#! /bin/bash

# looping

num=1

while [ $num -le 10 ]; do # while sentence
#while the num is less than or equal to 10
echo $num
num=$((num + 1)) # increment
done

# break

num=1

while [ $num -le 20 ]; do
# while the num is less than or equal to 20
if (( ((num % 2)) == 0 )); then # true for even numbers
num=$((num+1))
continue
fi

if ((num >= 15)); then
break
fi

echo $num
num=$((num + 1))
done

# until sentence

num=1

until [ $num -gt 10 ]; do # looping until the num becomes greater than 10
echo $num
num=$((num + 1))
done

 

スポンサーリンク

 

bashシェルスクリプト入門のコード、ループ処理

#! /bin/bash

# file reading and utilize it
while read name personality hobby; do
printf “Name: ${name} \nPersonality: ${personality} \nHobby: ${hobby}\n”
#\n means new line
done < tanaka_japanerd.txt # read the text

 

スポンサーリンク

 

 

次に見るべき記事

本ブログでは、

pythonをはじめとしたプログラミングに関する有益な情報をわかりやすく発信しています。

 

意外と知らない.bashrcと.bash_profileのつかいわけなど、ぜひ読んでみて下さい!

 

【2021】bashとzsh、違いや互換性は?移行時の切り替え方は?戻す方法は?bashとは何?zshとは何?【わかりやすく】
【2021】bashとzsh、違いや互換性は?移行時の切り替え方は?戻す方法は?bashとは何?zshとは何?【わかりやすく】 bashとは何?zshとは何? bashやzshはシェルの種類です。 以前の記事でお伝えしたように、C...

 

.bashrc .bash_profileとは?編集、反映、おすすめの書き方は?pathはどこ?違いは?いつ読み込まれる?使い分けは?
コンピュータを扱っていると頻繁に目にする .bashrc .bash_profile とは、一体なんでしょうか? なんとなく聞いたことがあるが、 うまく説明できないという人も多いのではないでしょうか? ...

 

コメント