絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

20 件中 1 - 20 件表示
カバー画像

コマンド行引数

Getn番目ARGV[n - 1]引数の数ARGC - 1
0
カバー画像

区切り文字

行の区切り文字 定数入力RS出力ORS列の区切り文字 デフォルト空白かタブ 変更BEGIN {  FS = "区切り文字"}1文字: 文字2文字以上: 正規表現CUIawk -F区切り文字 コマンド 定数入力FS出力OFS
0
カバー画像

for

インデックスfor (i = 初期値; 条件式; i++) {  処理}配列for (変数 in 配列)
0
カバー画像

パターン

最初の行の前BEGIN最終行の後END範囲[パターン1, パターン2]パターン1, パターン2※ パターン2 がなければ [パターン1, 最終行] になる
0
カバー画像

break

breakループを抜けるcontinue次の繰り返しにスキップnext次の入力行にスキップexitEND にスキップEND 内で実行するとプログラムを終了するawk スクリプトの戻り値を指定END {  処理  exit 値}
0
カバー画像

代入演算子

代入演算子=+=-=*=/=%=^=式の値代入後の値になる多重代入できるa = b = 値代入式を条件式の中で使えるif ((代入式) > 値)
0
カバー画像

比較演算子

==!=><>=<=正規表現~!~
0
カバー画像

関数

定義function (引数, ...) {    処理    return 戻り値}場所awkスクリプトに下の方に定義してもアクション内から呼び出せるBEGIN { アクション }パターン { アクション }END { アクション }関数定義引数 参照数値、文字列値渡し配列参照渡し スコープ関数内のローカル変数関数の引数以外はすべてグローバル変数
0
カバー画像

配列

作成配列["キー"] = 値Get配列["キー"]Set配列["キー"] = 値要素の削除delete 配列["キー"]ループfor (キー in 配列) {    処理}チェックキー in 配列要素数length(配列)
0
カバー画像

ファイル

ファイル名FILENAME
0
カバー画像

数値

変数の初期値0計算+-*/剰余%累乗^インクリメント、デクリメント変数++変数--++変数--変数四捨五入整数int(値 + 0.5)切り捨てint(値)乱数[0, 1)rand()[1, n] の整数int(n * rand()) + 1パターン0ではない値変換文字列数値 ""
0
カバー画像

while

whilewhile (条件式) {  処理}do whiledo {  処理} while (条件式)
0
カバー画像

if

ifif (条件) {  処理} else {  その他の処理}三項演算子条件 ? 真 : 偽
0
カバー画像

変数

宣言不要型数値 文字列変換式の中で必要に応じて変換される初期値0""
0
カバー画像

論理演算子

And条件1 && 条件2Or条件1 || 条件2Not!条件
0
カバー画像

表示

表示print 値行末に ORS が追加される (デフォルトは改行)複数の値print 値1, 値2, ..., は OFS の値が表示される (デフォルトは半角スペース)行をすべて表示print書式を指定printf("書式", 値1, ...) 書式  文字列%s改行\n最小幅を指定%幅s最小幅を指定して左寄せ%-幅s  整数%d最小幅を指定%幅d  小数%f小数点以下の桁数を指定%.桁f最小幅と小数点以下の桁数を指定%幅.桁f※最小幅は符号と小数点を含むソート昇順print 値 | "sort"
0
カバー画像

列の値$インデックス最終列$NF列インデックスに計算式を使う$(式)新しい列をつくるインデックスに最終列より大きい値を指定列インデックスインデックスは1〜最終列NF
0
カバー画像

行の文字列$0行番号現在行FNR複数ファイルの累計の現在行NR全行表示awk '1' ファイルawk '{ print }' ファイルawk '{ print $0 }' ファイル空行以外awk '$0' ファイル
0
カバー画像

文字列

リテラル"文字列"改行\nタブ\t変数の初期値""連結文字列1 文字列2 ...分割文字列を分割して配列にするsplit(文字列, 配列, "区切り文字")FS で分割するsplit(文字列, 配列)パターン空文字列ではない文字列等しいs1 == s2等しくないs1 != s2 正規表現行がマッチする/正規表現/$0 ~ /正規表現/式がマッチする式 ~ /正規表現/式がマッチしない式 !~ /正規表現/文字列リテラルの正規表現式 ~ "正規表現"※エスケープするときに \ が2つ必要長さlength(文字列)チェック含まれるかif (match(文字列, 正規表現))if (index(文字列, キーワード))置換文字列内のキーワードをすべてgsub(正規表現, 置換文字列, 文字列)行内のキーワードをすべてgsub(正規表現, 置換文字列)
0
カバー画像

awk

awk入力テキストの各行に処理を実行基本構文パターン { アクション }...パターン省略時{ アクション }すべての行にアクションを実行アクション省略時パターンパターンが真の行を表示パターン条件アクション処理複数のアクション{ アクション1; アクション2; ... }{ アクション1  アクション2   ...}実行awk 'コード' 入力ファイル入力ファイルを標準入力にするawk 'プログラム'awk 'プログラム' -ファイルのコードを実行awk -f プログラムコードファイル 入力ファイル入力テキスト行空白かタブで区切られた列   列空白以外コメント#コメント
0
20 件中 1 - 20