私は、別名bash
を作るしようとしていますか?私たちがそれにいるなら、どうすればalias '='=date
? `' - '文字は、そのままbashのエイリアスにすることができますか?文字が、これは動作しません、例えば、</p> <pre><code>% alias "-"=date bash: alias: -=: invalid option </code></pre> <p>はこれを行うことができます - 「」
答えて
必要な動作は、シェル固有の拡張機能によって異なります。 POSIX標準がは、エイリアス(XSIとユーザーポータビリティの拡張機能の両方を実装するシェルの場合のみである)行動、許可名のセットを指定した場合にも備える必要がされていないか-
か=
:
シェルコマンド言語では、ポータブルキャラクタセットと、 '!'、 '%'、 '、'、 '@'のいずれかのアンダースコア、数字、アルファベットのみからなる単語です。
実装では、エイリアス名内の他の文字を拡張子として使用できます。
alias -- -=date
別のオプション:bashのエイリアスを定義する場合、
--
は(POSIX syntax guidelinesエントリ#10あたり)のオプションとして解析されない以降の引数を引き起こすために使用することができ、言っ
実際にbash(3.2.57(1)と4.3.46(1)の両方でテストされていますが、これらの名前でサポートされているPOSIX規格では必要ありません)は、関数を定義することです:
$ =() { date "[email protected]"; }
$ -() { date "[email protected]"; }
$ =
Sat Aug 13 18:12:37 CDT 2016
$ -
Sat Aug 13 18:12:08 CDT 2016
繰り返しますが、これは、POSIXによって要求される名前のセットを超えて次のように
2.9.5 Function Definition Command
関数定義コマンドの形式は次のとおりです。
fname() compound-command[io-redirect ...]
機能の名前はfname; アプリケーションでは、名前がであることが保証されます(IEEE Std 1003.1-2001の基本定義ボリューム、セクション3.230、名前を参照)。 実装では、関数名に他の文字を拡張子として使用できます。実装は、関数と変数のために別々の名前空間を維持しなければならない。シェルコマンド言語で
、ポータブル文字セットのみからアンダースコア、数字、アルファベットからなる単語。名前の最初の文字は数字ではありません。
...したがって、POSIXもbash自身のマニュアルも定義されていないため、将来のリリースで変更される可能性があります。
あなたはこのような名前-
で別名を持つことができます:私は=
という別名を定義する任意の方法を認識していないよ
alias -- -=date
。
- 1. 私はあなたが別の文字列と文字列を掛けることはできませんここでは、テキストボックスに</p> <pre><code>item.SubItems.Add(dr["StockCalulate"].ToString()* txtAmount.Text); </code></pre> <p>を
- 2. 私はこれを行うことができますか? mysqlの値として(2 <a <8,1,0)なら?
- 3. なぜこの奇妙な動作ですか?私はこれらの2奇妙な行動</p> <p><strong>1.まず行動</strong></p> <p>を理解することはできません
- 4. SQL - ... <p></p>が、私は問題を抱えていると私はそれを把握することはできません、文字列
- 5. XML文字列は、私はこの<strong>文字列</strong>まし
- 6. <<<と終了区切り文字で文字列を埋めることができるときは、何を呼び出すのですか?
- 7. コードの文字列をモジュールのように動作させることは可能ですか?</p> <pre><code>source_string = """ class someClass: def __init__(self): self.s = "some String" def _return_s(self): return self.s """ </code></pre> <p>が、私はモジュールのようなオブジェクトにこの文字列を変えることができます:
- 8. <<<ここの文書の近くのBash予期しないトークン
- 9. はオペレーターに結合することはできません<< CPPで
- 10. ''は<alias>とは何ですか?
- 11. はドッカーは私が</p> <pre><code>docker save -o <save image to path> <image name> </code></pre> <p>で画像をエクスポートすることができますが、これはすべての層をパックします
- 12. このサイトは、このサイトは</p> <p>に到達することはできません
- 13. 誰かがD言語のテンプレート短縮形を説明できますか?</p> <pre><code>T exec(alias f,T)(T t) { return f(t); } </code></pre> <p>私はこれが何を意味するのかを説明任意の例を見つけることができません:
- 14. Cに名前のない関数を持たせることはできますか?</p> <pre><code>(_s, m); </code></pre> <p><em>_s</em>と<em>メートル</em>は、両方の構造は、それが何をすることができます:?
- 15. C++、私は私がそれらを分類することができますように、2つの文字列に引用符を抽出しているよ「ジョン」「こんにちは」</p> </blockquote> <p>私は、文字列</p> <blockquote> <p>を持つ文字列
- 16. <span>は<select>の子として現れることができません
- 17. がここ</p> <p>を文字列パイソン
- 18. Rubyでtrue、false、またはnilを返すメソッドをどのようにメモすることができますか?それは<code>false</code>または<code>nil</code>であることが判明した場合、その後、<code>expensive_way_to_calculate_x</code>が何度も実行されますので、
- 19. のスクリプトを<option>にhtmlで入れることはできますか?
- 20. このクロージャはなぜ機能しますか?私はそうのようにそれを呼び出すとき</p> <pre><code>function callMessage(msg){ alert(msg); } </code></pre> <p>さて、それは動作しません:
- 21. は、それが、私は値が最新ではありません耐えることができるので、それは安全な<i>のgetParameter</i></p> <p>を使用することです別のスレッド
- 22. 冗談テストでWebPACKのエイリアスを使用することができません - 不変違反:それが反応アプリが作成反応し使用してブートストラップされます<a href="https://github.com/davidRoussov/jest-webpack-alias" rel="nofollow noreferrer">https://github.com/davidRoussov/jest-webpack-alias</a></p> <p>:ターゲットコンテナはDOM要素
- 23. のGradle:(私は<strong>日食(ECJ)</strong>がそれを構築することはできません</strong>しかし<strong>のOracle javacがうまく構築することができるプロジェクトを持っているタスク
- 24. 文字列と整数に対して操作 '&'が定義されていません。</p> <pre><code>numbers(i) = txtValue.Text </code></pre> <p><code>Numbers</code>が</strong>と<code>txtValue.Text</code>が<strong>文字列</strong>ある<strong>整数の配列です:いくつかの理由、それはあなたの問題はここにある
- 25. これは、サブクエリが=、=、<, <= , >、> =
- 26. オプション<Vec<T>>で照合することはできますか?
- 27. javascriptオブジェクトを逆順にループすることはできますか?</p> <p>私はこのようなループすることができます:
- 28. Javascriptを私は私がまだ</p> <pre><code>author = author.split('(')[1]; </code></pre> <p>しかし、これを使用することができます知っている</p> <p>[email protected](著)</p> <p>の価値を提供するRSSフィードを持つ文字
- 29. は、私はそれを印刷するとき、それは</p> <pre><code>myPhoneExtTxt Type:System.Web.UI.HtmlControls.HtmlInputText </code></pre> <p>が、これは、このコードに基づいて生成されることを示すページでは、制御タイプ
- 30. ジャクソンの部分作業、返すことができませんリスト<Object>またはコレクション<Object>
これは文書化されていない機能のようです。 –