ShellScript
rootユーザとして実行してほしいシェルスクリプトが、rootユーザで実行されているかを確認する方法。Google Geminiの回答を利用。 検証環境 確認方法 検証結果 非rootの場合 sudoで実行した場合 rootユーザで実行した場合 参考にしました
docker run --rm -it \ centos:7 \ bash のような、コマンドを途中で折り返す際の「\」の呼称について、Bing AI Chatで聞いてみた。 docker run --rm -it \ centos:7 \ bash のようなコマンドを折り返す際の「\」の呼称を教えてください 「\」は、シェルスク…
シェルスクリプトで「integer expression expected」というエラーが出たので対処しました。 検証環境 root@hoge:/work# bash --version GNU bash, version 5.1.4(1)-release (aarch64-unknown-linux-gnu) Copyright (C) 2020 Free Software Foundation, Inc.…
Shellscriptでスクリプトの実行パス(カレントパス)を取得する方法。 実行環境 取得方法 実行例 参考リンク
Windows(CMD,Powershell)、Linux(bash)でyyyymmddを取得する方法の備忘 検証環境 Windows Linux OS別yyyymmdd取得方法 Windows(CMD) Windows(Powershell) Linux(bash)
特に何も設定せずにEMRのSparkを使うと、ログレベルがINFOなので、とにかくいっぱいログが出ます。 そのため、ログレベルを変更しようと思ったわけですが、クラスタ作成時に設定しておきたいなと思ったのでやってみたメモです。 検証環境 案1 ブートストラッ…
Powershellでfindしてxargsしてgrepしたいときのやり方メモ。 確認環境 やりたいこと Linuxでやる場合(今回はMinGWでやりました) Powershellでやる場合 対応表 参考にしました
PowershellやDOSバッチのコマンドライン引数でダブルクオートを使う際にはまったのでメモ。 あと、1行だと長いコマンドを複数行で表現するときのメモ。 確認環境 PowershellとDOSバッチそれぞれのやり方 Powershellでは「\"」でうまくいきました コマンドプ…
掲題のようなことがあったので備忘。正規表現検索にはegrepを使用。 やりたいこと、やったこと
掲題のようなことがあったので備忘。sedをほどんど使ったことなかったんですが、便利ですね。 やりかた 応用編
BICSIMを使っています。 中身はIIJmioなので、apiをたたくことで通信量を取得したり、高速通信のON/OFFが可能です。 日々通信量をアプリで見ているのですが、プッシュで通知できないかと考えました。 データを取得するために、まずはアクセストークンを取得…
昨日のPowershellのshellコマンドバージョン 昨日に引き続き、対象のデータは以下のような感じです。 a.csv 日付,品目,価格 2017/3/3,りんご,150 2017/3/3,みかん,130 2017/3/4,キウイ,200 b.csv 日付,品目,価格 2017/3/3,みかん,130 2017/3/4,キウイ,200 20…
2日以上前に変更されたファイル(カレントディレクトリと同階層限定) を別ディレクトリに移動 # 2日以上前に変更されたファイル(カレントディレクトリと同階層限定) を別ディレクトリに移動 $ find . -maxdepth 1 -type f -mtime +1 | xargs -i mv {} ./old/
特定の拡張子のファイルについて、コピー先ディレクトリに存在しないファイルのみをコピーするシェルスクリプト。 きっともっとシンプルなやり方があるとは思うけど、変数、繰り返し、条件分岐など織り交ぜて書いてみたかったので...