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 データベースを操作するときに中国語の文字化けが発生する問題の解決方法
以前は、フロートはレイアウトによく使用されていましたが、フローティングレイアウトを使用すると親要素の...
Ubuntu環境におけるPHP関連パスPHP パス /usr/bin/php phpize5 /us...
最近、Linux に Aphace、mysql、php をインストールするときに多くの問題に遭遇しま...
よく遭遇する問題: 下部の要素を「下部に貼り付ける」効果を CSS でどのように実現するか。この記事...
目次ツリー項目にコードを追加します。 1. 右側に関連情報ページを保存します(userManage....
1.ファビコン.cc ico アイコンの Web サイトをオンラインで作成するには、画像をアップロー...
目次1. カスタムルーティング2. タブナビゲーション3. データの返却要約する1. カスタムルーテ...
背景: 一部の実験はサーバー上で完了する必要があります。したがって、リモート サーバー上のコードをロ...
この記事では、MySQL 最適化のヒントで重複したエントリを削除する方法を例を使って説明します。ご参...
Word of Mouth に入社して 3 ~ 4 か月が経ちました。仕事の中で一番の収穫は、ビジュ...
崇高なSublime Text はコード エディター (Sublime Text2 は有料ソフトウェ...
目次1.0 はじめに2.0 Dockerのインストール3.0基本的なDockerコマンド4.0 Do...
MACでMySQLの初期パスワードを忘れた場合の解決策を参考までに共有します。具体的な内容は次のとお...
v-for ディレクティブリストといえば、ループについても触れなければなりません。v-for 命令は...
序文スワップは、ディスク上にある「仮想メモリ」の一部である特殊なファイル (またはパーティション) ...