Shell で受信パラメータを受信する方法は 2 つあることがわかっています。 1 つはスクリプトを通じてパラメータを渡す方法であり、もう 1 つは読み取りを通じて受信パラメータを受け取る方法です。スクリプトを通じてパラメータを渡す簡単な例は次のとおりです。 # スクリプトをパススルーします。$0 はスクリプト名、$1 は最初のパラメータ、$2 は 2 番目のパラメータです [root@host ~]# ./script.sh 1 2 合計 = 3 [root@host ~]# vim script.sh #!/bin/bash 関数add(){ 合計=$(式$1 + $2) echo -e "合計 = $total" } 1ドル追加 2ドル read を通じて受信パラメータを受信する方法を見てみましょう。まず、read の基本形式を見てみましょう。
[root@host ~]# ./script.sh パスワードを入力してください: 入力したパスワードは: Test@1234\ [root@host ~]# vim script.sh #!/bin/bash read -n10 -t30 -r -s -d $ -p "パスワードを入力してください:" パスワード echo -e "\n入力したパスワードは:$password"
上記の例から、上記の一般的な機能のほとんどが基本的にカバーされており、特に -p、-n、-t、-s などのパラメーターは、読み取りコマンドをよく学習するために使用できます。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: CocosCreatorでWeChatゲームを作成する方法
>>: CMD で MySQL データベースを操作するときに中国語の文字化けが発生する問題の解決方法
出典: www.bamagazine.comウェブページのバナー、ニュースの見出しの周りのスペース、...
序文日常生活で使用する論理的判断文には、if...else...、switch...case...、...
1. 基礎知識(日付オブジェクトのメソッド) 😜 getFullYear() は年を表す4桁の数字を...
1. はじめにデータベース内のデータ量が一定レベルに達すると、システムパフォーマンスのボトルネックを...
MySQLインストーラをダウンロードする公式ダウンロードアドレス: http://dev.mysq...
プロジェクトで発生した不規則な絵画壁のレイアウト問題は、次のように分析されます。 1.img dis...
最近、仕事の都合で、MySQL で数字をフォーマットする必要がありましたが、インターネット上にはほと...
目次1. Centosイメージを取得する2. nginxイメージをビルドする3. MySQLイメージ...
1. Flashプラグインパッケージのダウンロードアドレス: https://get.adobe.c...
今日、突然、自分のウェブページで Google や Baidu のような強力な検索エンジンを呼び出す...
WSLとはBaidu 百科事典からの一節を引用します。 Windows Subsystem for ...
この記事の例では、Appleの電卓を実装するためのJSの具体的なコードを参考までに共有しています。具...
知識への依存Go クロスコンパイルの基礎Dockerの基礎Dockerfileカスタムイメージの基本...
データ型: 列に格納できるデータとそのデータが実際にどのように格納されるかを定義する基本ルール。デー...
<br />ブログを始めて 1 年、私はブログの内外で多くのことを個人的に学びました。ま...