エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
BSD版xargsの -I オプションで長い文字列を置換する場合は -S で replsize の設定が必要 - ser1zw's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
BSD版xargsの -I オプションで長い文字列を置換する場合は -S で replsize の設定が必要 - ser1zw's blog
久しぶりなので小ネタ。 環境 macOS Big Sur 11.7 なにごと? いつものように xargs -I でコマンドを置... 久しぶりなので小ネタ。 環境 macOS Big Sur 11.7 なにごと? いつものように xargs -I でコマンドを置換して諸々やっていたのですが、あるときなぜかうまく置換されないことがあったのです。 これは期待どおり。 $ echo 'short' | xargs -I@ echo '[@]' [short] しかし xargs に渡す値が長くなると置換されず、 -I で指定した文字がそのまま出てきてしまう…。 $ echo 'looo(中略)ooong' | xargs -I@ echo '[@]' [@] 調べてみる というわけで man を見てみると… $ man xargs XARGS(1) BSD General Commands Manual XARGS(1) NAME xargs -- construct argument list(s) and execute