xargs

    1

    1答えて

    を取得し、あなたが持っているパラレル parallel -a urls.txt -j8 wget -q {} -O '{=$_=sprintf("file%05d.ts", $job->seq())=}' ..andそれはそうのようなファイルに名前を付けます。 file00001.ts file00002.ts ... file00999.ts 今、 wはxargsのシーケンス番号を

    1

    2答えて

    私は次のように特定の名前を持つドッカーコンテナを実行しているときにbashを実行しようとしていました。 --(1) docker ps | grep somename | awk '{print $1 " bash"}' | xargs -I'{}' docker exec -it '{}' が、それは動作しませんでしたし、それが のようなメッセージが表示さ "ドッキングウィンドウの幹部は、"

    1

    2答えて

    が、私はこの動作を理解するのに苦労していxargsの: スクリプトの動作:(日付を含む)のファイルを読み込みます。マルチレベルのディレクトリツリーにファイルのリストを印刷し、そのサイズを取得し、ファイルサイズのみを出力します(今後の手順:ファイルサイズの合計)。スクリプトの開始 : cat dates | xargs -I {} sh -c "echo '{}: '; du -d 2 "/fold

    3

    1答えて

    リポジトリのすべてのブランチのsvn urlを取得しようとしています。私は結果を単純なbashスクリプトを使って得ました。 "xargs"を使って同じことをすることはできますか?私はxargsコマンドを把握していません。 私はこれが唯一のsvnのlsの結果を出力し、この svn ls https://my.svn.net/svn/projectA/branches | xargs -0 -I {}

    0

    4答えて

    システムがファイルの内容を取得する手順を自動化しようとしています(1行に1Url)。wgetを使用してファイルを取得しますサイト(httpsフォルダ)を開き、ファイルから行を削除します。 私はいくつか試しましたが、sed部分(最後に)は文字列を理解できず(エスケープ文字を試しました)、そのファイルから削除しました!コードの cat File https://something.net/xxx/d

    5

    1答えて

    私は rm file.txt または rm *.txt を行うと、私はrmに-fオプションを指定しなかったので、私は、各ファイルの入力を求めています。私はこれを行うとき しかし: find . -type f -name '*.txt' | xargs rm ファイルが確認なしで削除されます。 これにはどのような論理がありますか?いくつかの文書でその理由を見つけることは可能ですか?なぜ

    2

    1答えて

    bashスクリプト内でxargsを呼び出して関数の起動を並列化する際に問題が発生しました。私は以前にエクスポート機能doSqoopを起動 grep -Ev '^#|^$' "$listOfTables" | xargs -d '\n' -l1 -I args -P"$parallels" bash -c "doSqoop 'args'" : 私はこのラインを持っています。 私はxargsに、次

    0

    1答えて

    を「xargsのは、RM」と私はHadoopの/スパークに送信する前に.gzというファイルのディレクトリを事前処理したい壊れGZアーカイブを削除します。これは、theseonesなどの問題を回避することです。次のbashのパイプラインはほとんど私はxargs rmがgunzip -tテストに失敗したファイルを削除していないよう除いて、必要なものを行います。 gunzip -t *.gz 2>&1

    1

    2答えて

    echo "who are you" | xargs [email protected] echo `echo @ | sed "s/who/where/"` 期待出力を置換しない、xargsので、バッククォート拡張でのsedテストケースの例です。

    0

    1答えて

    私はその中のサブディレクトリとファイルの多くが付いているディレクトリ内の指定された文字列を持ついくつかのファイルを見つけようとしている、 私は、ターゲットファイルのために一致する正規表現/グロブ表現を知っていて、他のコマンドから中間ディレクトリの名前。例ディレクトリ一覧表示コマンドの出力: 1234 5321 4546 2456 は、私は、findとgrepを使用してそれをやろうとしてい