xargs

    1

    1答えて

    大きなnfsボリューム上のディレクトリのサブセットから多数のファイルに対するアクセス権を修正する必要があります。 ソリューションを構築するには、私は私がしたいディレクトリのリストを取得するために見つける使用して開始: find . -type d -regex "^./[0-9]*" ディレクトリすべてが数字で始まります。 これを正常に実行して2番目の検索を実行できます。ことがわかりますが、プ

    0

    2答えて

    私は以下のようなファイルを持っています。 HOST=localhost PORT=8080 私は環境に上記をエクスポートします。私はファイル内の変数を環境にエクスポートするために次のコマンドを実行しています。 cat <FileName> | xargs export 上記のコマンドを実行しようとしたとき、私は次の例外を取得しています。 xargs: export: No such file

    1

    2答えて

    私はかなりの数日の間、この1つに苦労しています。それは十分に簡単だと思われますが、私はこの(一見)簡単な作業を達成するために必要な正しいコマンドや議論を見つけることができません。 x日より古いディレクトリでワイルドカードファイルを削除する必要があります。私は無駄に以下を試して、ワイルドカードがおそらく問題かどうか疑問に思います。 find /path/to/files/ -name file_*

    0

    1答えて

    プロジェクトでは、コミットに特定のメタデータを追加するためにgit commitメッセージを使用します。最も明白なものはJIRAのidsですが、さらに多くのものがあります。 私がやろうとしているのは、コミットメッセージを処理してこのデータを抽出し、何かを実行することですが、行ごとではなくメッセージごとにスクリプトを実行する方法に問題があります。ここで例えば は私がしようとしているものです: # E

    0

    1答えて

    xargs出力の間にタブ\tを挿入する方法を探しています。私はいくつかのファイルに次のように記録された数字の950行を持って私の場合は 、 cat test.l 2.35549 6.08890 8.09881 9.55697 11.25489 12.69488 13.02548 13.95622 cat test.l|xargs 2.35549 6.08890 8.09881

    0

    2答えて

    ディレクトリツリー内のXMLファイルを検索し、別のディレクトリ(staging_ojs_pootle)にリンクを作成して、ファイルパス(これらのリンクをドットごとに置き換える)に命名する必要があります。 bashコマンドが機能していないと、私は交換部品につかまってしまいました。私は空の文字列を与え、「ファイル」という名前xargsの変数から、のように思える$ {}結果内の置換コード(${file/

    0

    1答えて

    私が理解するところでは、Linuxのxargsコマンドを使用して、あるコマンドの出力を取得し、別のコマンドの入力としてそれを渡すことができます。しかし、xargsを引数として引数に渡すと、パラメータなしで呼び出され、echoにデフォルト設定されていただけで以前は出力されていたものが実行されることに気付きました。私の質問は、xargsを引数として呼び出して出力を実行する理由です。 $ echo ls

    1

    1答えて

    私はUNIX xargsの猫を扱っていますが、私は、UNIXに本当にないですし、現時点では私はこのようなcatコマンドがあります。私は今、何をしたいか ls *ex_vs*ex.txt | xargs cat > ex.txt ls *en_vs*en.txt | xargs cat > en.txt を作るです ls *ex_vs*en.txt **OR** *en_vs*ex.

    2

    1答えて

    xargs文字列を置換の中のsed置換に置き換えようとしていますが、ここでは動作しないコードがあります。 CALCINT=$CALCINT$(seq $CALCLINES | xargs -Iz echo $CALCINT' -F "invoiceid'z'="'$(sed -n '/invoiceid'z'/s/.*name="invoiceid'z'"\s\+value="\([^"]\+\)