sed

    1

    4答えて

    sedを使って文字列の3番目と4番目の文字を変更または削除したいと考えています。 たとえばテキスト:事前に abefijmnqruvありがとう: abcdefghijklmnopqrstuvxz はに変換する必要があります。

    14

    5答えて

    sedマニュアルでは、代用品の置換文字列で利用可能な後方参照が\ 1〜\ 9の番号を持つことが明確に記載されています。私は10フィールドを持つログファイルを解析しようとしています。 私はそれのために形成された正規表現を持っていますが、10番目の試合(と後のもの)はアクセスできません。 KSH(またはおそらく私がシェルスクリプトに移植できる言語)でこの制限を回避するには誰も優雅な方法がありますか?

    2

    4答えて

    私は答えを探してみましたが、質問がありませんでした。次のように基本的に私は、シェルスクリプトを持っている: #!/bin/ksh if [ $# -eq 1 ]; then exit -1 fi processInfo $1 この時点で、processInfoは、フォーマットの文字列を返します: のparam1:PARAM2:param3:param4: param5私は変

    0

    1答えて

    以下は動作しません。 スクリプトの最後にaと入力パラメータを追加する必要があります。 cat ${data_log} | while read line do echo "${line},${inParam}" >> ${err_file} done ...私は(何のシェルは現時点ではしてテストしていないために、このように書くことができると思います。 #!/bin/ksh d

    1

    1答えて

    私は私のターゲットファイルとしてこれを持っている: #define NUMTHREADS 4 #define ar 1000 #define ac 1000 #define br 1000 #define bc 1000 私は(これを実行すると、bashスクリプトである)SEDを使用して別の番号で、これらの線で数字だけを交換したいです。しかし、私はこれらの値をファイル内の他の場所で変更

    0

    2答えて

    ファイル内の文字列をsedしようとしています。これは、1つの文字列で、ファイル、sed_tmpです: , "127.0.0.2"); これは私が使用するのsedコマンドです: sed -r 's/[0-9{1,3}]\.[0-9{1,3}]\.[0-9{1,3]\.[0-9{1,3}]/XXX.XXX.XXX.XXX/g' ./sed_tmp と結果が , "12XXX.XXX.XXX.X

    1

    2答えて

    スクリプト/コマンドを使用して、フォルダ内のファイルを以下のように編集します。 前: . . upc_barrier . . 挿入した後: . . start = clock(); upc_barrier end = clock() ; . . . があなたのうちのどれかが私を助けてもらえますか?

    2

    1答えて

    現在のディレクトリ構造に応じてカスタムパッケージでパッケージ行を変更する必要があるJavaソースファイルが多数あります。これらのファイルの中にはパッケージ行がないものがありますので、それらを置き換えることをお勧めします。 ソースファイルがディレクトリdirAにあり、現在のパッケージヘッダーがpackage mypackage.myimpl;であるとします。 package dirA;に変更したいと

    6

    2答えて

    行の特定の部分だけでsedを動作させるにはどうすればよいですか?そして、逆に、行の特定の部分でsedを動作させないようにするにはどうすればよいですか? 例: "A a A a (A a) A (a A) a" 私は、例えば、取得するためにTので(と)間のみをすべてA Sを交換するにはどうすればよい: "A a A a (T a) A (a T) a" そして、与えられた次の例入力: "F

    0

    3答えて

    ファイルが1行に1つあります。私はいくつかのパターンから引用符の間に単語を抽出したいと思います。 (私の場合はそれがC_です) "PATTERNabcde" sdfds sdfds "sdfsdfsdf" sdfdsf sdfdsf " PATTERNabc" dfdsdfd と私が抽出したい:PATTERNabcdePATTERNabc EDIT: 私も$PATTERNで始まらない引