builtin

    3

    3答えて

    しばらく前に、私は質問をします:How do I redefine built in Perl functions? そして私の答えは私によく役立ちました。私はPerlの「オープン」機能を無効にするパッケージを持っていて、ファイルへのアクセスをログに記録することができます。 ここでは、元のコードの機能を壊すケースがあります。 use strict; use warnings; use Data

    1

    2答えて

    自分のソフトウェアの要件である「cd」コマンドを変更するbash用のビルトインを作成しました。実際にbash自体とは独立してロード可能なものを実際に配布する方法はありますか?私は理想的には、「追加機能」のドロップを配布するのが理想的です。なぜなら、ソースコードからシェルをパッチしてコンパイルすることで、人々の反応を遅らせることができるからです。 ユーザーがディレクトリにいる時間を測定したいので、ど

    1

    3答えて

    大きなコードベースと異なるツールで複数の読み込みが必要な場合があります。 それで、テキストが変わらない間にディスクで何度も読むのは本当に浪費だと思ったので、私は次のように書きました。 class Module(object): def __init__(self, module_path): self.module_path = module_path self.

    7

    3答えて

    私はstrcmp bashビルトインを書いています。それは罰金コンパイルが、私はそれを有効にしようとすると、私が手:私の組み込みの $ enable -f ./strcmp strcmp bash: enable: cannot open shared object ./strcmp: ./strcmp: only ET_DYN and ET_EXEC can be loaded 大きな部品

    3

    1答えて

    を「読み取り」改行やbashの末尾: echo -n $'a\nb\nc\n' | while read x; do echo = $x =; done しばらくは三回 = a = = b = = c = をループしかし、従来のを持っていないテキストファイルを想像します末尾の改行。私はreadはまだ3行すべてで動作するはずだと思いますが、そうではありません。私は得る: echo -n

    5

    3答えて

    オブジェクトがC#のbuiltin data typeであるかどうかを確認したいと思っています。 可能であれば、これらのすべてをチェックしたくありません。 、私はこれを行うにはしたくないんさ : Object foo = 3; Type type_of_foo = foo.GetType(); if (type_of_foo == typeof(string))

    3

    1答えて

    バックグラウンドで特定のコマンドを実行する必要のあるtclshスクリプトがあります。 私はexecコマンドを使ってtclからこれを達成することができました:exec myprog &。 しかし、私はmyprogがtclから完了するのを待つことができます。 コマンドwaitはスタンドアロンのユーティリティではありませんので、execで使用できます。 waitコマンドは、シェルの組み込みコマンドです。

    3

    1答えて

    〜/ .gitconfigでGitエイリアスを使用して、bash関数が定義されている場合はbash関数を呼び出し、そうでなければ通常のgit checkoutを呼び出します。 これは私が考案したものです: cat ~/.gitconfig ... [alias] ... co = !(compgen -A function vxzExecuteGitCheckout >/dev/n