Bシェルで、1文字づつ読み込む方法を教えてください。
次のように文字が並んでいて、
A B C D
E F G H
I J K L
M N O P
それぞれの番地と共に、上記の文字を出力する場合、
どのようにしたら宜しいでしょうか。
入力ファイル:test.txt
A B C D
E F G H
I J K L
M N O P
↓
1 2 3 4
1 A B C D
2 E F G H
3 I J K L
4 M N O P
↓
出力ファイル
A 1 1
B 2 1
C 3 1
D 4 1
E 1 2
F 2 2
G 3 2
H 4 2
I 1 3
J 2 3
K 3 3
L 4 3
M 1 4
N 2 4
O 3 4
P 4 4
番地に関しては、次のシェルを作成しましたが、
test.txtをどのように入力したら良いかが分かりません。
Xmax=4
Ymax=4
yy=1
while [ $yy -le $Ymax ] ; do
xx=1
while [ $xx -le $xMax ] ; do
echo $xx $yy | awk '{
printf(" %d %d ",$1,$2)
}' >>out.txt
xx=`expr $xx + 1`
done
yy=`expr $yy + 1`
done
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
自信はないけど read と set を組合せるのかなぁ? 例えば
yy=1
while read line; do
xx=1
set -f $line
while [ $# -gt 0 ]; do
echo $1 $xx $yy
shift
xx=`expr $xx + 1`
done
yy=`expr $yy + 1`
done < test.txt
のような感じ? 手元でテストしてないので全く自信ありませんし, Bourne shell で set -f が使えるかどうかもわかりませんが.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java 年数計算 3 2023/01/28 10:52
- 計算機科学 急ぎです、大学数学再帰の問題難しくてがわからないです。 以下の4つの文字列を連結して新たに生成できる 1 2023/05/17 20:11
- 数学 5組のデータ (xx,yy) = (1.0 , 1.1), (2.0 , 1.0), (3.0 , 2 2023/01/09 16:52
- Yahoo!メール yahooメール使用できなくなった。 1 2022/07/05 11:45
- その他(住宅・住まい) 冬の札幌の暖房器具 4 2022/10/18 07:22
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Java Java 南京錠 2 2023/02/04 11:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正規表現で複数マッチ条件で悩...
-
プログラミング
-
windowsでテキストファイルの各...
-
プログラミング ソースコード
-
vba クリップボードクリアにつ...
-
Webサイト内に埋め込んだmp4動...
-
Pythonって何を意識した言語な...
-
そのまま使っただけなのに・・...
-
このURLで広告を出しているのは...
-
Pythonを勉強しています。
-
pythonでのカーソル移動がずれる
-
パイソンのプログラミングにつ...
-
REGZAに接続できない(パソコン)
-
HTMLソースが表示のページのも...
-
Pythonのライブラリをダウンロ...
-
【IT導入補助金は個人事業主や...
-
フォルダを自動作成・移動を複...
-
Arduinoに関する質問
-
ドローのソフト 薦めてください
-
google formsで回答者をスプレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
chatGPTで次々と質問をしていく...
-
昔のパソコン少年の武勇伝「店...
-
スカラーのベクトル微分
-
ハッシュテーブル(連想配列)が...
-
最新のプログラム言語を学ぶに...
-
pythonにてseleniumを使うも、...
-
Windowsのアプリ開発ってなんの...
-
vba クリップボードクリアにつ...
-
Google ColaboでGUI作成
-
sublimit textっていうエディタ...
-
フリーランスのエンジニアって...
-
ExcelVBAでFormulaR1C1を列範囲...
-
matplotlibで任意の角度の円弧...
-
そのまま使っただけなのに・・...
-
家庭のパソコンで Python の 環...
-
初心者powershellのPS1ファイル...
-
Webプログラムってネイティブア...
-
httpリクエストの送り元の特定
-
プログラミングで例えばゲーム...
-
rpa化する言語としてら何があり...
おすすめ情報