suer TIL
eye catch
sedで&(アンパサンド)に置換したければエスケープが必要
sedで置き換える文字に&(アンパサンド)を使う場合はエスケープが必要 &を使うと意図通りでない文字列に置き換わる 例えばabcという文字列をa&cに置き換えたいと思って以下のコマンドを実行しても何も変わらない。 $ echo "abc" | sed "s/b/&/" abc 他にもHTTPパラメータを見つけてその後ろに&でパラメータを追加したい、みたいなときに sed "s/foo=xxx/foo=xxx&bar=yyy/"のように書くとうまくいかない。
LINUX
2022-12-27 2023-03-11
eye catch
cronのコマンド部に%(パーセント記号)を使いたければエスケープが必要
cron のコマンド部の % 記号はエスケープが必要 % 記号を含むコマンドでエラーとなる場合 cronで、ランダムな秒数スリープしてからコマンドを実行する、のような記述を以下の様に記述した。
LINUX
2022-12-26 2023-03-11
eye catch
【AWS】AWS CLI と jq コマンドでインスタンスIDとホスト名の対応関係の一覧を取得する
ホスト名とインスタンスIDのマップを作る Session Managerでリモートログインするときなど、EC2のインスタンスIDを欲しい場合がある。 インスタンスIDよりもホスト名のほうが覚えやすいのでホスト名からインスタンスIDを手軽に特定できるようにしておくと便利。
AWS
2022-12-17 2023-03-11
eye catch
【VSCode】テキスト折り返しのショートカットと設定
本記事では、Visual Studio Code(以下、VSCode)における折り返し機能について解説します。 VSCodeの折り返し機能の基本的な使い方から、より高度な設定まで幅広く網羅します。
VSCODE
2022-12-01 2025-05-20
eye catch
>> でzsh: no such file or directory:エラーが出る場合の対処
» で追記できない zshで>>による標準出力のファイルへの追記をしようとするとエラーになった。 $ ls >> result.txt zsh: no such file or directory: result.txt 出力先ファイルが無い場合にこのエラーが発生した。
LINUX
2022-11-20 2022-11-20
eye catch
【Terraform】AWSのアカウントIDを取得する(aws_caller_identityデータソース)
本記事ではTerraformを使用してAWSのアカウントIDを取得する方法について説明します。 専用のデータソースを利用すると実行しているユーザーのアカウントIDを簡単に取得できます。
TERRAFORM
2022-11-09 2025-05-20
eye catch
【macOS】HomebrewでRedisをインストールする
前提 macOS Monterey 12.6 Homebrew 3.6.7 インストール手順 インストールできるRedisのバージョンの確認 インストール可能なRedisのバージョンを確認するにはbrew searchを使用する。 $ brew search redis ==> Formulae hiredis redis redis@3.2 redis@6.2 redo iredis redis-leveldb redis@4.0 redir @バージョンがついているものはそのバージョンがインストールされる。
MAC
2022-10-30 2022-10-30
eye catch
yumコマンドでrpmパッケージのダウンロードだけする
環境 yumコマンドでパッケージ管理されるRedhat系OS。(CentOS, AlmaLinux, Rocky Linux, Amazon Linuxなど) yumdownloader コマンド yumコマンドでインストールされるrpmパッケージをダウンロードだけしたい場合はyumdownloaderコマンドを使用する。
LINUX
2022-10-25 2022-10-25
eye catch
【AWS CLI】S3のファイル数と合計サイズを取得する
S3のファイル数と合計サイズを取得するコマンド aws s3 ls コマンドのオプションとして、--recursive --human --sum オプションをつける。 $ aws s3 ls s3://バケット名/path/to/folder --recursive --sum --human . . . Total Objects: 3204 ← ファイル数 Total Size: 1.1 GiB ← 合計サイズ オプションの説明 各オプションの意味は以下の通り。
AWS
2022-10-15 2023-04-16
eye catch
【AWS】EC2インスタンス内で自身が所属するAvailability Zoneをcurlで取得する
Availability Zoneをcurlで取得 EC2のインスタンスにSSHなどでログインし、OS上で以下を実行。 $ curl -s 169.254.169.254/latest/meta-data/placement/availability-zone ap-northeast-1a
AWS
2022-10-10 2022-10-10
  • ««
  • «
  • 25
  • 26
  • 27
  • 28
  • 29
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
statコマンドでファイルの詳細情報(inode・タイムスタンプ・権限)を表示する
LINUX
2026-01-13 2026-01-13
eye catch
nlコマンドで行番号を柔軟に付与する
LINUX
2026-01-12 2026-01-12
eye catch
【comm】ソート済みファイル同士を比較して差分・共通部分を抽出する
LINUX
2026-01-12 2026-01-12
eye catch
tacコマンドでファイルを末尾から逆順に表示
LINUX
2026-01-11 2026-01-12
eye catch
【split】大きなファイルを行数やサイズで分割する
LINUX
2026-01-11 2026-01-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer