git 管理下にある指定したディレクトリ内に存在する全てのファイルの最終更新日を取得する
はじめに この記事は 2023 年の MDN 翻訳 Advent Calendar 向けに作成したものです。 こんにちは。debiru です。好きなシェルは Bash です。 今日は、「MDN翻訳ス…
View ArticleAWS CloudShellでlambaの定義と関数を一括でs3にエクスポートする方法
AWS Lambdaに作成した関数の整理をしたいと思いました。 Lambda関数が10個を超えたら、AWS管理コンソールでペチペチクリックの繰り返しが42歳にはキツイ(´Д`;) 自分の端末にAWS…
View ArticleAWS CloudShellでlambaのLayer定義を一括でs3にエクスポートする方法
AWS CloudShellでlambaの定義と関数を一括でs3にエクスポートする方法 の続きでして、、、 Lambda関数で利用しているLayerのコードをAWS管理コンソールでペチペチクリックの…
View Articleとあるディレクトリの容量が多い物を探し、別のディレクトリへ移動する作業を支援するシェルスクリプト
シェルスクリプト #!/bin/bash # Default number of directories to list num_dirs=7 # Temporary array for non-o…
View Articlechmodを使わなくなるとすぐに忘れるので備忘録
chmodとは UNIXおよびLinuシステムで使用されるコマンドで、ファイルやディレクトリのアクセス権限を変更するために使用されます。 またchmodは「Change mode」の略で、ファイルや…
View Articleシェルプログラミング
zipコマンド 圧縮対象をzipでファイルを圧縮 zip 圧縮ファイル名.zip 圧縮対象 オプション -r: ディレクトリは以下のファイルも圧縮 mktempコマンド mktemp xxx.tsv…
View Article【競プロ】ライブラリの verify を GitHub Actions で並列に走らせたい (oj-verify)
この記事は 競プロ Advent Calendar 2023 の 17 日目の記事として書かれました。^first-article Qiita全国学生対抗戦 Advent Calendar 2023 なるものもあるらしいので、ついでにそちらにも紐づけています。[^advent-calendar…
View Article「クリスマスプレゼントは技術書!」ホワイトハッカーにおすすめの技術書10選
皆さん、こんにちは! あっという間に2023年も12月を迎え、クリスマスがやってきます!町はイルミネーションであふれてますね。 クリスマスといえば、サンタさん!そうです、クリスマスプレゼントです! …
View Articlewsl2からPDFとExcelを開く
【背景】 最近、wsl2上で作業することが多く、いちいちexplorerを開くのが面倒になったので、wsl上からPDFやExcelを開く方法がないかと調べました。 ちなみにPDFはEdgeで開くこと…
View Articleパイプを分岐する [ワンライナー]
パイプを分岐する シェルのパイプ構文(|)による入出力ストリームはプロセスを直列で接続します。プロセスAの出力を分岐/複製して、プロセスBとプロセスCに並列接続で同じデータを渡すことは、パイプ構文だ…
View Articleカレントディレクトリでファイルを検索して、そのファイル名とともに出力する
あいさつ こんにちは。今年はAIの発展が著しい年でしたね。 中でも、ChatGPTとCursorにはお世話になっています。 今回は私がCursorの「with codebase」でファイルを探すのを、 シェル(bash)のコマンドで実現できないかを考えたものになります…
View Article[bash]dateコマンド便利すぎる(Format指定,日時計算)
背景 Bash,ShellScript,ansible-playbookで日時をこねくり回したい時に、色々な方法があると思います。今回、dateコマンドのオプションで事足りることが多かったので、用途…
View Article[bash] psqlでPostgreSQLからcsv出力する
結論 psqlコマンドでCOPYコマンド発行し標準出力しました。 その結果をリダイレクトしてファイルを作成しています。 psql -U ${user name} -h ${host name} -d…
View ArticlebashでJava実行ワンライナー
はじめに こんにちは、絶賛Java修行中の@fsd-shoyaです。 .javaファイルをすべてコンパイルして実行する。というコマンドを毎度叩くのに嫌気が差したので、再利用可能なワンライナーを書いて…
View Articlemac Stripe CLIをインストールしてログインする方法
概要 home brewを使ってStripe CLIをインストールして使えるようにする方法を簡単にまとめる。 前提 筆者のシェルはbashを使っている。 Stripeのテスト環境にブラウザからログイ…
View Article[bash]ワンライナーで、コマンドの結果を検索パターンとしてgrepする(プロセス置換)
背景(やりたかったこと) 毎障害時に、MySQLのProcessListにAWS EMRのインスタンスからのIPが存在しているかどうかを調べる(謎)手順がありました。 しかし、一覧取得して1つずつg…
View Articlemac の初期設定をbashに戻す @yukilulu0229
macを新しい買い替えたときにzshからbashに戻す コマンド $ chsh -s /bin/bash $ echo $SHELL 参考 https://qiita.com/___fff_/ite…
View Articleカレントディレクトリ内のソースファイルをコンパイルして実行し、エラーログを記録する
はじめに 最近、古典的なコンピュータサイエンスの教科書を読んでいますが、そこに掲載されているサンプルコードが古くなっており、最近のコンパイラでは警告やコンパイルエラーが発生することがあります。そのた…
View Articlebash, zshにGitのブランチ名をいい感じに表示する(サンプルあり)
未来の自分のために、設定方法といくつかサンプルを載せておこうと思います 設定方法 git-prompt.sh のダウンロード curl -o ~/.git-prompt.sh \ https://r…
View ArticleLinuxのCUIでBluetoothのペアリング
1. はじめに LinuxのCUIでBluetoothのペアリングを行うにはbluetoothctlコマンドにて行う。 コマンドの詳細は下記が参考になる。 https://qiita.com/nor…
View Article