awk

    0

    1答えて

    私はawkコマンドを探して、テキストファイルの時間列を最も近い5分間隔に変更します。したがって12:56:59は12:55:00になります 次のコマンドは期待どおり動作します。応答していただきありがとうございます。 head r_SERVER_2012-03-10-12-55-00 | awk -F'^' '{print $7}' | awk '{split($2, a, ":"); printf

    1

    1答えて

    この問題を解決してください。 コマンド 'date'に 'BEGIN'の変数(a = "echo 2012-03-16")を割り当てたいとします。 getlineと '$ 0'を出力する '日付'。ここで は例です: awk 'BEGIN {a="echo 2012-03-16"; "date +%s -d "$a" " | getline; print $0}' はあなたの助けをいただき、あ

    11

    1答えて

    $ NFの前に引数を表示しようとしました。しかし$ NF--はそのトリックをしません。これに対する解決策は何ですか?問題は、私はどのくらいのargを得ることができるのかということです。だから、私はいつも$ NFと argが必要です。 種類よろしく ユルゲン OK:-tは1.1.1.1をptrが ホスト| awk '/ pointer/{num = split($ 0、a、 "。"); [num-2

    1

    1答えて

    この問題を解決してください。 私は、このコマンドを持っている:私は最初のコマンド 'のprintf' で 'VAR' を印刷するにはどうすればよい awk 'BEGIN {printf "%-15s", "Date of birth:" > "/dev/stderr"; getline var; print "Today finished:", var ,"days"}' ? 2番目のコマンド

    1

    2答えて

    awkを使用して書式設定されたファイルを読み込もうとしています。コンテンツは次のようになります。 1PS1 A1 1 11.197 5.497 7.783 1PS1 A1 1 11.189 5.846 7.700 . . . Cフォーマットに続いて、これらの線は、次の形式 "%5dの%5S%5S%5D%8.3f%.3f%8.3f" 、第5の位置にあり

    1

    2答えて

    私のデータは2列目が90、2列目が2列の値を変更しています。 11行目から9行目のカラム2の値を11から5に変更したいと思います。私は数値を変更したい値のセットを持っています。値は常に10,11,12,30,31,32から1,2,3,4,5,6になります。 私のデータは # Type Response Acc RT Offset 1 70 0 0 0.0000 57850

    2

    1答えて

    次のawkコードは期待どおり動作しています。 2012-03-10〜12:59:41のような日付は、最も近い5分に丸められます。 2012-03-10〜12:55:00 20120310(ダッシュなし)のように年月日を取得できるように変更するにはどうすればよいですか? BEGIN { # all fields are separated by^ FS = "^"; } {

    1

    2答えて

    次のawkコードは期待通りに動作しています。 2番目のフィールド$ 2が0で、デフォルトの "hincrby"の代わりに "setex"コマンドを使用しているかどうか確認したいと思います。 BEGIN { # all fields are separated by^ FS = "^"; } { # $7 is the date and time in the for

    2

    1答えて

    次のコードでmktimeが "-1"を返す理由を理解できますか?ありがとう。 #!/usr/local/bin/bash f_name="crap.stat" S_Date="2012-02-10" E_Date="2012-02-13" gawk -F '\t' -v s_date="$S_Date" -v e_date="$E_Date" 'BEGIN {s_time = mktim

    3

    2答えて

    私は、テキストファイルに格納された行列のセットを持っています。私は、入力行列の要素ごとの平均の結果である出力行列を計算したいと思います。図は以下の通りである:入力行列の値のいくつかはengineering notationにあること cat file1.txt Item0 Item1 Item0 1.01456e+06 5 Item1 2 12.2 cat file2.txt Ite