自分のスクリプトにコマンドalias filecreate='touch $1'
を使用して、現在の作業ディレクトリにカスタムコマンドとしてfilecreateを使用して新しいファイルを作成しました。しかし、スクリプトを実行するとエラーが表示されます。また、ファイル名とその他のパス名の2つのパラメータを受け入れるコマンドを作成するにはどうすればいいですか?カスタムコマンドの作成
0
A
答えて
3
alias filecreate=touch
又はその機能等価物:
filecreate(){ touch "[email protected]"; }
は、任意の数の引数を受け入れ、touch
に渡すであろう。
通常、位置の引数の展開はエイリアスに属しません。エイリアスは関数とは異なり、独自の位置引数配列を取得しません。 エイリアスは単純なテキスト展開です。
あなたalias filecreate='touch "$1"'
そうのように実行すると:
filecreate SomeFile
は単に
filecreate "$1" SomeFile #$1 comes from the caller
これは、独自の引数配列を得るのですか関数やスクリプト、異なりに拡大します。
+0
[オリジナルの質問](http://stackoverflow.com/q/36859162/1098603);)また、私はあなたがそれが "触れる" $ 1 "SomeFile' – Matthieu
+0
みなさんありがとうございました。 @ PSkocik私はfilecreateで関数を作成しました。 –
関連する問題
- 1. Windowsでカスタムコマンド(アプリケーションではない)のショートカットを作成する
- 2. Grails 3でカスタムコマンドを作成するには?
- 3. Pythonサービスのカスタムコマンド引数
- 4. TUN/TAPインターフェイスへのカスタムコマンドの送信
- 5. django-adminカスタムコマンドの2つの引数
- 6. ASP.net ITemplateインターフェイスを実装するコントロールのカスタムコマンドを作成するにはどうしたらいいですか?
- 7. Resharper。カスタムコマンド(テンプレート)を追加するには?
- 8. Vimで検索するカスタムコマンドを作成するにはどうすればよいですか?
- 9. autoconfを使用してバイナリファイルからオブジェクト(.o)を生成するカスタムコマンド
- 10. rebarとの依存関係をコンパイルするためのカスタムコマンド
- 11. CMAKE:カスタムコマンドの後にファイルのコピーを行うことが
- 12. 第2編集可能なポップアップを呼び出すカスタムコマンド
- 13. 値をnullにすることはできませんCommandBindingカスタムコマンド
- 14. eclipseでチートシートにカスタムコマンドを追加する方法
- 15. カスタムコマンドを実行中にyiiエラーが発生しました
- 16. カスタムコマンドに引数を追加できません
- 17. easy_installをsetup.pyでカスタムコマンドを実行するには?
- 18. jqueryuiカスタムデータの自動作成、リスト作成
- 19. 自動作成の収集と作成
- 20. プロダクションでの再作成と再作成
- 21. 作成日時の作成属性を
- 22. objective-cファイル作成イベントストリームの作成
- 23. 成果の作成方法
- 24. ピンコードダイアログの作成
- 25. メニュースタックの作成
- 26. ソーシャルネットワークアプリケーションの作成
- 27. カスタムビューの作成
- 28. タスクスケジューラの作成
- 29. クラスインスタンスの作成
- 30. ダイナミックスパンの作成
どのようなスクリプトですか?何のエラー? – kaylum
'alias'はパラメータを受け入れることができません。パラメータを処理する必要がある場合は、関数を使用します。 – fedorqui
同じ:http://stackoverflow.com/q/36859162/1098603 – Matthieu