以下、yahoo知恵袋の質問投稿より。 引数の整数値の合計を計算し、計算結果を出力して終了するシェルスクリプトの書き方を教えて下さい! 私は以下のスクリプトを回答した。 1#!/bin/bash 2i=1 3max=$# 4ret=0 5while [ $i -le $max ] 6do 7 ret=`expr $ret + $1` 8 i=`expr $i + 1` 9 shift 1 10done 11echo $ret これでも全然問題なく動
続きを読むMacにJavaをインストールした時の備忘録
2022年7月31日 javaMacにJavaをインストールした時のメモを残す。 事前に現在のバージョンを確認。(たぶん、最初から入っているもの) 1$ java --version 2openjdk 16.0.1 2021-04-20 3OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9) 4OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, sharing) 5$ javac --version 6javac 16.0.1 インストール可能なリストを表示。 1$ brew …
続きを読む以下はyahoo知恵袋より正規表現の質問を抜粋したもの。思いのほか難しかったので、対応方法を備忘録として残す。 まず、質問内容は以下。 エクセルのZ列にx-1A,x-47B,xx-234D,xx-12のようなデータが複数存在します。 このデータを
続きを読む最近よく閲覧しているyahoo知恵袋のプログラミングカテゴリにて、以下の正規表現の質問が投稿されました。 正規表現の質問です。 1,-80000.50,-15000.50,0.40,-9999 2,-80001.50,-15002.30,0.60,123 というテキストデータで、カンマ区切りの最後の列の ,-9999 を 取り除きたい場合の置換方法がわかりません。 検索欄に^(.+)
続きを読むJsonデータ(Jsonオブジェクト)を生成するには、辞書(Dictionary)オブジェクトや配列(Collection)オブジェクトを生成して要素を追加する。 例えば以下のようなJsonデータの生成を考えてみる。 1{ 2 "infomation": { 3 "myname": "Mike", 4 "friends": [ 5 ["Tom","man",24], 6
続きを読むC言語による2次元配列の超基本的な扱い
2022年7月10日 Cyahoo知恵袋で次の質問投稿がありました。 c言語 2次元配列に関して質問です 添付した問題の点数の出力、if文での判定がうまくできません 分かる方がいましたら教えてください 質問者は大学生でしょうか。 このような少し勉強すればわかるような課題につい
続きを読むyahoo知恵袋で次の質問投稿がありました。 $ cat manpage.txt | awk 'BEGIN{RS="";FS="\n"}{print $1 $2 $3}' | grep -e ' -' | sed -e 's/^ +//g' -e 's/ +/ /g' -e 's/, /,/' -e 's/ /:/' -e 's/ +//g' -e 's/。.*//g' | grep -v '^--' | awk 'BE GIN{FS=":"}{printf "%-29s | %s%s\n",$1,$2,$3}' | sort -f どのコマンドがどの操 …
続きを読む正規表現で複数パターンの論理積「AND」で検索する
2022年7月9日 正規表現yahoo知恵袋で次の質問投稿がありました。 正規表現で何々が含まれない行だけでなく、何々が含まれて何々は含まれない行の両方指定はどう書けば行けますでしょうか? 以下例文です。 "つがる市"と""弘前市は含
続きを読むsortコマンドのオプション-t、-n、-kを組み合わせた時、どのような結果が得られるかを調査した。 試したコマンドは以下。-tの有り無しで確認、nオプションはグローバル時とローカル時確認、ローカル時はソートキーの開始位置に付した場合と終了位
続きを読むCSV で、数値フィールドがダブルクォートなどの囲み文字で囲まれていると、sort コマンドだけでは数値としての並び替えができない。 awk を使って数値フィールドの囲み文字を除去してから sort を実行し、その後数値フィールドを再び囲み文字で囲むことを考える。 ※
続きを読む