No.2ベストアンサー
- 回答日時:
あっさりシングルバイト版のawk を使うか、全角文字を考慮しないよう指定できる
オプションを持つawk(参考URL)を使うのが一番簡単じゃないですか?
ただひとつ心配なのは、300バイト目に全角文字が来た場合です。この時、問答無用で
取り出すと、300バイト目は全角文字が分断されてしまったゴミとなりますが、
これは問題ありませんか?
問題なければ、単純にsubstrで300バイト分取り出せば済みます。それだと困る…と
いうことなら、効率は悪いですがループを組んで一文字ずつ取り出し、
hankaku=sub(/[ -~]/,"1",$2から一文字取り出したもの)
とかやって今取り出した文字を置換してみて、変数hankakuがゼロじゃなければその
文字は半角です。こうやって一文字ずつ取り出しては全角かどうか調べ、長さを調整して
連結していくことになります。
参考URL:http://www.vector.co.jp/soft/dl/win95/util/se015 …
No.1
- 回答日時:
ちょっと情報が古いかもしれませんが、
jgawkというのがあって
gawkを日本語対応させたものですが、
それには、
jsubstr($2,1,300)
で全角半角が混在する文字列から300文字切り出せます。
(300文字ではなく、300バイトの場合は、そのままでいいと思います)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- その他(プログラミング・Web制作) 2つのテキストファイルを比べて文字列を特定する方法を教えて下さい 5 2022/05/01 15:22
- マウス・キーボード macからリモートデスクトップでwindowsに接続した際のキーボード配列 3 2023/07/10 08:40
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Excel(エクセル) エクセルの数式で教えてください。 3 2022/10/25 10:52
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Perl perlについての質問 2 2022/10/17 15:25
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
AWKスクリプトの文字コードについて
その他(プログラミング・Web制作)
-
awk と gawk の書き方の違い
その他(プログラミング・Web制作)
-
SQLPLUSで結果を画面に表示しない
Oracle
-
-
4
Linuxで標準出力したファイルの文字コードついて
UNIX・Linux
-
5
SQL*Loaderのコミットポイント設定がうまくいってない?
Oracle
-
6
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
7
awkスクリプトでダブルクォーテーションの削除
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AIの登場でプログラマーたちが...
-
vba クリップボードクリアにつ...
-
プログラミング未経験者(殆ど未...
-
オブジェクト指向プログラミン...
-
過剰なオブジェクト指向脳から...
-
Google ColaboでGUI作成
-
16x16のスプライトフォント
-
本格的なWebアプリを公開する時...
-
VBAでパワーシェルを実行したい...
-
VBA 電話番号の正規表現について
-
Pythonって何を意識した言語な...
-
プログラミング初心者です。 Wi...
-
プログラミング ソースコード
-
Webサイト内に埋め込んだmp4動...
-
初心者powershellのPS1ファイル...
-
pythonにてseleniumを使うも、...
-
楽しくて最高のプログラミング...
-
Selenium4でボタンをクリックで...
-
プログラミングのPythonのnoteb...
-
Gitについて質問。 クローンし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミング
-
小学1年生の子です。塾に行かせ...
-
vba クリップボードクリアにつ...
-
プログラマーと学歴の関係性に...
-
Webサイト内に埋め込んだmp4動...
-
正規表現で複数マッチ条件で悩...
-
windowsでテキストファイルの各...
-
楽しくて最高のプログラミング...
-
プログラミング ソースコード
-
Pythonって何を意識した言語な...
-
プログラミングを教えたいです...
-
pythonで複数画像からgifを作る...
-
pythonにてseleniumを使うも、...
-
Pythonでgif画像が上手く作れない
-
Google ColaboでGUI作成
-
テキストファイルのファイル名...
-
プログラミング、アーキテクチ...
-
そのまま使っただけなのに・・...
-
このURLで広告を出しているのは...
-
chatGPTで次々と質問をしていく...
おすすめ情報