回答編集履歴

2

追記

2021/06/08 08:37

投稿

asm
asm

スコア15149

test CHANGED
@@ -5,3 +5,25 @@
5
5
  `exiftool img.jpg -comment^<=hoge.txt`
6
6
 
7
7
  となるでしょう。
8
+
9
+
10
+
11
+
12
+
13
+ ---
14
+
15
+
16
+
17
+ **追記**
18
+
19
+
20
+
21
+ [ドキュメント](https://exiftool.org/index.html#writing)を読むと
22
+
23
+ > Quotes are required around VALUE if it contains spaces or other special characters, and around the whole argument if the '<=' syntax is used (to prevent shell redirection).
24
+
25
+
26
+
27
+ `<=`を使うときは引数ごと引用符で囲めとなっています。
28
+
29
+ `"-comment<=hoge.txt"`でも大丈夫なのかもしれませんね

1

修正

2021/06/08 08:37

投稿

asm
asm

スコア15149

test CHANGED
@@ -2,6 +2,6 @@
2
2
 
3
3
  コマンドプロンプトおよびバッチファイル内でエスケープするには
4
4
 
5
- `exiftool img.jpg -comment=^<hoge.txt`
5
+ `exiftool img.jpg -comment^<=hoge.txt`
6
6
 
7
7
  となるでしょう。