「nameread」の版間の差分
ナビゲーションに移動
検索に移動
Pt4a editor (トーク | 投稿記録) 細 (Batch Update) |
Pt4a editor (トーク | 投稿記録) 細 (Batch Update) |
||
55行目: | 55行目: | ||
<pre>$ namread -n @@@ C namefile | <pre>$ namread -n @@@ C namefile | ||
@@@</pre> | @@@</pre> | ||
− | + | 無い名前を読むと何も出力しない(-n オプションも効かない) | |
<pre>$ nameread D namefile | <pre>$ nameread D namefile | ||
80行目: | 80行目: | ||
== 備考 == | == 備考 == | ||
− | 旧 -d | + | 旧 -d オプション(現 -s オプション)は保証されません。 |
− | 旧 -i | + | 旧 -i オプション(現 -n オプション)は保証されません。 |
== Version and Edition == | == Version and Edition == | ||
92行目: | 92行目: | ||
© 2021 Universal Shell Programming Laboratory [https://www.usp-lab.com/ site] | © 2021 Universal Shell Programming Laboratory [https://www.usp-lab.com/ site] | ||
− | |||
[[Category:man]] | [[Category:man]] |
2021年6月7日 (月) 08:37時点における最新版
名前
nameread : name 形式のファイルを読む
書式
使い方とオプション
Usage
nameread [-el] <name> <namefile>
Option
-s<c> replace spac -n<string> initialize null data
説明
name 形式ファイルから name を指定して値を読みます。<namefile> が “-” あるいは指定が無いときは、標準入力を取り込みます。
-l オプションで name も合わせて出力します。
-e オプションで正規表現を指定できます。
-s オプションで空白データを置換する文字を指定します。(指定がない場合は空白データを削除します)
-n オプションでヌルデータの初期化を行います。
例
$ cat namefile A usp B usp laboratory C
通常の出力
$ nameread A namefile usp
name 形式のデータは空白を含む
$ nameread B namefile usp laboratory
空白を変換したいとき
$ nameread -s_ B namefile usp_laboratory
空白を削除したいとき
$ nameread -s B namefile usplaboratory
無い値を読むと空行が出力
$ nameread C namefile
ヌルデータを初期化したいとき
$ namread -n @@@ C namefile @@@
無い名前を読むと何も出力しない(-n オプションも効かない)
$ nameread D namefile $
ラベルと一緒に出力するとき
$ nameread -l A namefile A usp
正規表現指定
$ cat namefile2 A01 1 A02 2 A03 3 A10 5 $ nameread -e '^A0[0-9]$' namefile2 1 2 3 $ nameread -el '^A0[0-9]$' namefile2 A01 1 A02 2 A03 3
備考
旧 -d オプション(現 -s オプション)は保証されません。
旧 -i オプション(現 -n オプション)は保証されません。
Version and Edition
Version : Mon Mar 18 16:56:25 JST 2013
© 2021 Universal Shell Programming Laboratory site