[解決済み】シェルエイリアスにコマンドライン引数を渡すには?重複
2022-03-28 08:48:42
質問
コマンドラインの引数をエイリアスに渡すにはどうしたらいいですか?以下はサンプルです。
alias mkcd='mkdir $1; cd $1;'
しかし、この場合、$xxは実行時ではなく、エイリアス作成時に翻訳されます。しかし、私は以下のようなシェル関数を使用して回避策を作りました(少しググってみてください)。
関数 mkcd(){ mkdir $1 cd $1 }
ただ、CLパラメータを受け取るエイリアスを作る方法があるかどうか知りたかっただけなのです。
ちなみに、私はデフォルトのシェルとして「bash」を使用しています。
どのように解決するのですか?
エイリアスの代わりに関数を作成する方法があります。 Cシェルにはエイリアスに引数を与える仕組みがありますが、bashやKornシェルにはありません。なぜなら、関数の仕組みの方がより柔軟で、同じ機能を提供してくれるからです。
関連
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] find .コマンドでディレクトリを除外する方法
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] シェルコマンドの実行と出力のキャプチャ
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み] 整数の合計を1行に1つずつ表示するシェルコマンド?
-
[解決済み】Bashでコマンドライン引数を配列に変換する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] タブを区切り記号として指定するカットコマンド【閉じた状態
-
バッドサブスティチューション
-
文字列 null with space エラー: 二項演算子が期待されています。
-
シェル [: -eq: 単項演算子が期待される
-
エラー時の対処法「[: =: 単項演算子が期待される" というシェルスクリプトのエラーの解決法
-
[解決済み] パラメータを取るBashのエイリアスを作る?
-
[解決済み] シェルでファイルを変数に読み込むには?
-
[解決済み] cURL を使ってファイル付き POST データをアップロードする
-
[解決済み】シェルスクリプトでのexecコマンドの使い方は?[クローズド]
-
[解決済み] シェルスクリプトで呼び出された関数から値を返す