v=foobarbazecho"${v/a/A}"# => foobArbaz a を A に最初の一つだけ置換(指定したパターンを置換)echo"${v//a/A}"# => foobArbAz a を A に全て置換(指定したパターンを置換)echo"${v:2:5}"# => obarb 2 文字目から 5文字取得(substr 関数相当)echo"${v:2}"# => obarbaz 2...
特殊文字以外の前にバックスラッシュをおいた場合の挙動は(後方参照を除いて)POSIX では未定義です。GNU などの拡張ではエスケープシーケンスとして特別な意味を持ちます。後方参照 (back reference) \1 ... \9 で部分式にマッチした文字列にマッチさせることができます。後方参照(置換文字列...
今回は、外出ししたSQLスクリプトファイルの中で変数を試用する方法として、SQL*Plusに用意されている置換変数という機能を紹介します。 置換変数とは、SQLスクリプトの文字列を指定された内容に置き換えることができる変数です。 SQLスクリプトの内容を置き換えるという観点から、置換変数は基本的...
dtksh では、文字列テーブルは、カンマで区切られた文字列リストで表現され、これは Motif の場合と似ています。文字列テーブルを返すリソースが XtGetValues による問い合わせを受けた場合、その結果としての値は、カンマで区切られた文字列セットになります。
数値を増減させたり、テキスト文字列のリストをブラウズして選択するための追加のコントロールを持つ TextField ウィジェット。読み専用にできます。DtSpinBox の機能は、OPEN LOOK の数値テキストフィールドに似ています。 DtComboBox TextField ウィジェットと、TextField ウィジェットに有...
はじめにシェルスクリプトで文字列を分割する時に気軽に IFS を使っている例をよく見かけるのですが文字列の分割として考えると直感的な動作とは言えないので注意が必要です。これは単語分割が他の言語でよ…
${var:-word} 変数がまだセットされていないか空文字列の場合wordを返します。varに保存しません ${var:=word} 変数がまだセットされていないか空文字列の場合wordを返します。varに保存します ${var:?word} 変数がまだセットされていないか空文字列の場合置換に失敗し、スタンダードエラ...
dtksh では、文字列テーブルは、カンマで区切られた文字列リストで表現され、これは Motif の場合と似ています。文字列テーブルを返すリソースが XtGetValues による問い合わせを受けた場合、その結果としての値は、カンマで区切られた文字列セットになります。
dtksh では、文字列テーブルは、カンマで区切られた文字列リストで表現され、これは Motif の場合と似ています。文字列テーブルを返すリソースが XtGetValues による問い合わせを受けた場合、その結果としての値は、カンマで区切られた文字列セットになります。
同じ名前のように見えるファイルが三つありますが、これは別々のファイルです。おそらく制御文字が使われており、出力する際に表示不可能な文字である制御文字を ? に置き換えているのでしょう。これは -q オプションが指定されている場合の動作で、実装によってはデフォルトで有効になってい...