AWK
複数ファイルを入力にする awk '...' file1 file2 # ファイルに名前をつけることができる(FでなくてもOK) awk 'F==0 {...} F==1 {...} ...' F=0 file1 F=1 file2
複数ファイルを入力にする awk '...' file1 file2 # ファイルに名前をつけることができる(FでなくてもOK) awk 'F==0 {...} F==1 {...} ...' F=0 file1 F=1 file2
case文 cond = 'hoge' case cond when /hoge/ then puts 'is hoge' when /fuga/ then puts 'is fuga' else puts 'unknown' end Ruby | case文を使った条件分岐
文字列置換 > string replace 'a' 'b' 'aabbcc' # => babbcc # -a: すべて置換する > string replace -a 'a' 'b' 'aabbcc' # => bbbbcc
差分があるかを終了ステータスで取得 # --exit-codeを使用する git diff --cached --exit-code Gitのdiffコマンドにある–exit-codeオプション
インストール & 起動 CLIをインストールして、LocalStackを起動する。 # インストール $ brew install localstack/tap/localstack-cli # 起動 $ localstack start # バックグラウンドで実行する $ localstack start -d SSMパラメータの登録 & 取得 awslocalコマンドを使用する # 登録 $ awslocal ssm put-parameter --name '/params/test' --type 'SecureString' --value 'test' { "Version": 1 } # 取得 $ awslocal ssm get-parameter --name '/params/test' { "Parameter": { "Name": "/params/test", "Type": "SecureString", "Value": "test", "Version": 1, "LastModifiedDate": 1628392927.0, "ARN": "arn:aws:ssm:us-east-1:000000000000:parameter/params/test" } } LocalStack を使って SSM Parameter Store をローカル環境で操作する - kakakakakku blog
完全数・不足数・過剰数 完全数: その数の真の約数の和が、それ自身と一致する数 例: 28(= 1 + 2 + 4 + 7 + 14) 不足数: その数の真の約数の和が、それ自身よりも少ない数 過剰数: その数の真の約数の和が、それ自身よりも大きい数 真の約数: ある数の約数のうち、それ自身よりも小さな約数
ブランクインポート import "fmt" import _ "package" // これ ブランクインポートすると、そのパッケージがインポートされる際にinit関数が実行される 参考 Go言語のブランクimport(_ “パッケージ名”)とは? #Go - Qiita
REMAP Remap キーボードの配列設定を実行できるサイト。 resetを押さなくても更新してくれる。 chromeのAPIを使っている。
ファイル末尾の改行コードを削除 : set binary noeol 参考 ファイル末尾の改行コードを削除する #Linux - Qiita
現在時刻の取得 import datetime print(datetime.datetime.now()) 参考 Pythonで現在時刻・日付・日時を取得 | note.nkmk.me 時間情報をフォーマットして文字列に変換 import datetime print(datetime.datetime.now().strftime("%Y/%m/%d %H:%M:%S")) 参考 Pythonで現在時刻・日付・日時を取得 | note.nkmk.me dataclassをdictに変換する @dataclass で定義したクラスの変数に対して、 asdict 関数を使う from dataclasses import dataclass, asdict @dataclass class Hoge: ... hoge = Hoge(...) print(asdict(hoge)) 参考 Pythonのdataclassをdictやjsonと相互に変換する方法を解説! | はますけブログ lambdaでSSM Parameter Storeから値を取得 import os import requests def get_param(key): url = f"http://localhost:2773/systemsmanager/parameters/get/?name={key}" headers = { "X-Aws-Parameters-Secret-Token": os.environ["AWS_SESSION_TOKEN"] } response = requests.get(url, headers=headers) return response.json()["Parameter"]["Value"] 参考 【AWS】LambdaからSSM Parameter Storeの値を取得する (Lambda Extensions) #lambda - Qiita 文字列のURLエンコード import urllib....