[解決済み] ターミナルで行数を表示しようとすると、"xargs unterminated quote "というエラーが発生する。
2022-02-08 07:51:17
質問
アプリケーションの行数を取得したい。以下のコードを使用しています。
find . "(" -name "*.m" -or -name "*.h" ")" -print | xargs wc -l
他のアプリケーションでは正常に動作していますが、私のアプリケーションの1つでは、エラー "xargs unterminated quote" が発生します。
どうすればいいですか?
ファイル名の中に引用符が含まれていませんか? このように試してみてください。
find . "(" -name "*.m" -or -name "*.h" ")" -print0 | xargs -0 wc -l
は
-print0
引数は
find
は、出力する各名称の終端に NULL 文字を使用します。 そのため
-0
引数は
xargs
は、入力トークンが NULL 終端であることを示します。 これにより、引用符のような特別な文字として扱われる問題を回避することができます。
関連
-
[解決済み] 特に更新された上流をトピックブランチにマージする場合は、このマージが必要な理由を説明するコミットメッセージを入力してください。
-
[解決済み] mongod、mac os x - rlimits 警告 [閉鎖].
-
[解決済み] dyld ライブラリがロードされない: /usr/local/opt/icu4c/lib/libicui18n.62.dylib Mac で brew で node をインストールした後に php を実行するとエラーが発生する。
-
[解決済み] 画面をGIFで記録する方法を教えてください。[クローズド]。
-
[解決済み] iOSまたはmacOSで、インターネット接続が有効かどうかを確認するにはどうすればよいですか?
-
[解決済み] Mac OSでNode.jsを最新バージョンにアップグレードする。
-
[解決済み] Mac OS X Lionで環境変数を設定する
-
[解決済み】xargsで複数のコマンドを実行する
-
[解決済み】「このアプリケーションはバックグラウンドのスレッドからオートレイアウトエンジンを変更しています」エラーが発生する?
-
[解決済み】ファイル名にスペースや引用符が含まれるファイルをxargsでコピーするにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] OSX Mavrerick で mvn コマンドが見つかりません。
-
[解決済み] OSX Mavrerick で mvn コマンドが見つかりません。
-
[解決済み] Macで実行するとDockerコマンドが見つからない
-
[解決済み] ターミナルからmvim(MacVim)を実行するには?
-
[解決済み] mongod、mac os x - rlimits 警告 [閉鎖].
-
[解決済み] SSH -L 接続は成功したが、localhost のポート転送が機能しない "channel 3: open failed: connect failed: 接続が拒否されました"
-
[解決済み] 崇高なテキスト "MarGo。必要な環境変数がありません。GOPATH"
-
[解決済み] zshでnpmインストール後にコマンドが見つからない
-
[解決済み] gdbが「プロセスIDのMachタスクポートが見つからない」というエラーで失敗する
-
[解決済み] Adobe Fonts (aka Typkekit aka Creative Cloud Fonts) は私のMac上のフォントをどこに保存しますか?