鈴木維一郎228 pages

【7.対話型入力】ざっくりわかる「シェルスクリプト」

【7.対話型入力】ざっくりわかる「シェルスクリプト」

'read'コマンドは、bashでユーザーから入力を受け取るために使用されます。'user_input.sh'という名前のファイルを作成し、ユーザーから入力を取得するための次のスクリプトを追加します。ここでは、1つの文字列値がユーザーから取得され、他の文字列値を組み合わせて値が表示されます。 対話型入力 ユーザー入力の取得 ‘read’コマンドは、bashでユーザーから入力を受け取るために使用されます。 &lsq…

【8.If 文】ざっくりわかる「シェルスクリプト」

【8.If 文】ざっくりわかる「シェルスクリプト」

単数、または複数の条件でif条件を使用できます。このステートメントの開始ブロックと終了ブロックは、「if」と「fi」で定義されます。「simple_if.sh」という名前のファイルを作成し、bashでのifステートメントの使用を確認します。ここでは、変数nに10が割り当てられています。$nの値が10未満の場合、出力は「1桁の数値です」になります。それ以外の場合、出力は「2桁の数値です」になります。比較のために、ここでは「-lt」を使用しています。 if 文 if文を使う 単数、または複数の条件でif条件を使用できます。 このステートメントの開始ブロックと…

【9.and 条件を if 文で使う】ざっくりわかる「シェルスクリプト」

【9.and 条件を if 文で使う】ざっくりわかる「シェルスクリプト」

2つ以上の条件を持つifステートメントでは、さまざまなタイプの論理条件を使用できます。andロジックを使用してifステートメントで複数の条件を定義する方法を次の例に示します。 and 条件を if 文で使う ANDロジックでifステートメントを使用する: 2つ以上の条件を持つifステートメントでは、さまざまなタイプの論理条件を使用…

シェルスクリプトをつかって、hugoで楽ちんにファイルを作成して編集できないかっていうはなし

シェルスクリプトをつかって、hugoで楽ちんにファイルを作成して編集できないかっていうはなし

ここでは、hugoコマンドでnewする時に指定するファイル名を、シェルスクリプトを使ってなるべく簡便にあてはめてファイル生成しようというものです。 はじめに ここでは、hugoコマンドでnewする時に指定するファイル名を、シェルスクリプトを使ってなるべく簡便にあてはめてファイル生成しようと…

【ssh/Bash】sshでログインして実行して自動的に抜けて返ってくる最も簡単な方法

【ssh/Bash】sshでログインして実行して自動的に抜けて返ってくる最も簡単な方法

sshでサーバーにログインして、なんらかのコマンドを実行しターミナルに表示、ミッション終了後、ターミナルを自動的にログアウトしてローカルに何事もなかったかのようにもどってくる最も簡単な方法 やりたいこと sshでサーバーにログインして、なんらかのコマンドを実行しターミナルに表示、ミッション終了後、ターミナルを自動的にログアウトして…

【プログレスバー】Bashでプログレスバーを作ってみようって話

【プログレスバー】Bashでプログレスバーを作ってみようって話

今回は、シェルスクリプトでプログレスバーを作ってみようと思います。処理の進捗をコンソールに表示させることで処理の進捗が確認できるのはデバッグや最適化にも役に立ちます。 プログレスバー ターミナルで、処理の進捗が表示されるプログレスバーというのがあります。 処理が進むにつれて、ジリジリとメーターが右に増えていくあ…