y コマンド
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/02 02:18 UTC 版)
「sed (コンピュータ)」の記事における「y コマンド」の解説
y/検索文字/置換文字/ パターンスペースのある一文字を検索し置換するためには、行頭が y から始まるコマンドを用いる。これは一文字単位で検索置換をおこなうので、文字列(単語など)については用いることができない。なお、sedスクリプトにおいてはスラッシュ (/) で挟まれた文字ないし文字列を対象とするので、末尾のスラッシュを省略するとエラーになる。 y/○/●/y/△/▲/y/□/■/ このように記述すると、○→●、△→▲、□→■ というように、一文字ずつ置き換える。 だがこれは、次のように一行にまとめることができ、スクリプトの行数を減らすことができる。 y/○△□/●▲■/ y コマンドは、先頭から一対一で実行していくため、 y/○△□/●/ というように、前と後とで字数が合っていない場合はエラーになる。
※この「y コマンド」の解説は、「sed (コンピュータ)」の解説の一部です。
「y コマンド」を含む「sed (コンピュータ)」の記事については、「sed (コンピュータ)」の概要を参照ください。
- Yコマンドのページへのリンク