awk

    0

    4答えて

    私はインクリメントする必要のある可変配列を持つhtmlファイルを持っています。私は手でそれをやっている - しかし、今は自分の時間を過ごしている。私は探していて、正確なツール/構文を見つけようとしています。 私が持っていると言う: file[0]=["blah0 blah0", "file0.jpg"] file[1]=["blah1 blah1", "file1.jpg"] file[2]=

    1

    2答えて

    から2行に参加して、プロセス: shell> top -p 1 -b -d 1 | egrep '^top|^Cpu' top - 15:17:45 up 736 days, 4:32, 3 users, load average: 0.06, 0.03, 0.00 Cpu(s): 0.7% us, 0.8% sy, 0.0% ni, 97.1% id, 1.3% wa, 0.0% hi, 0

    1

    1答えて

    awkコマンドでOR演算子を追加しようとしています。以下は動作しません。 # echo "* * * * * ls >> abc.txt 2>> abc.err" | awk -F'2>>' or -F'>>' '{print $2}' awk: cmd. line:1: or awk: cmd. line:1: ^unexpected newline or end of string

    2

    1答えて

    は便宜上、私はすべて削除されたファイルには、私の作業コピーにsvn rmにエイリアスを作成しました: alias svnrmall="svn status | grep '^\!' | awk '{print \$2}' | xargs svn rm" これは、ファイル名に空白文字が含まれている場合を除き、非常によく動作します。 問題の簡単な解決策は、各ファイルパスを一重引用符で囲むことですが

    1

    3答えて

    私はしかしはるかに大きく、次のようなものであるデータセットを持っている: 5 6 9 2 4 6 4 5 1 私は現在の1から各レコードにすべてのフィールドを引くことができるようにしたい、そして、一緒に店にそれらを追加します結果。例えば、ここでは最初の行(5-2)+(6-4)+(9-6)=結果から始めたいと思います。また、(5-4)+(6-5)と(9-1)。 2行目(2-4)+(4-5)+

    1

    3答えて

    awk、sed、grepなどのシェル機能を使用するスクリプトがあります。 私はあなたの助けを必要とする場所で立ち往生している... これは [email protected] ~/ah $ cat decrypt.txt 60 00 00 00 00 17 3a 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00

    5

    1答えて

    特定の区切り文字でAWKを使用してファイルを分割しようとしています。 awkコードは次のようになります。 awk '/SEPARATOR/{n++}{print > "part" n ".txt" }' in.txt このコードは私のLinuxシステム上で完全に動作します。私は、これはawkの違いのいくつかの種類であることを前提としてい awk: syntax error at source

    0

    2答えて

    私は、各行に16バイトを超えないように書式設定する必要がある非常に大きな文字列を持っています。 forループを使用して16バイトまで上がったが、残りの文字列を解析するスクリプトが停止した。私は次の16バイトが次の行に続くように、16行目の後に新しい行を追加する必要があります。 $ echo "45a000531ee1000036118b9472041523cb5c8701084b084b003ff

    2

    1答えて

    awkの初心者をファイルに印刷しないAWK: top -b -p 30259 | awk 'BEGIN { OFS = ","; print "Timestamp,CPU,Memory"} /tomcat/ { print strftime("%H:%M:%S"), $9, $10 }' > asdf.log しかし、 'asdf.log' は常に空のままです。スクリプト内からファイルにリダイ

    16

    4答えて

    私は、hexdumpとawkとsedコマンドを使用して普通のファイルに変換するバイナリファイルを持っています。一時ファイルは、多くの場合、それを繰り返していないいくつかのアイキャッチャー(3d3d)が $cat temp 3d3d01f87347545002f1d5b2be4ee4d700010100018000cc57e5820000000000000000000 000000087d3f5