[過去ログ] 【自動化】MacroDroid Part13【マクロ】 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
965: 名無しさん@お腹いっぱい。 [sage] 2024/09/16(月) 06:46:49.43 ID:nAflz8AW(1/2) AAS
>>964
964(2): 名無しさん@お腹いっぱい。 [sage] 2024/09/16(月) 01:36:33.98 ID:MZCqyz/3(1) AAS
>>962
普段ROMしていて、元発言を辿りきれずに申し訳ないのだけど、シェルスクリプトでfindとxargsの組み合わせの場合、findの-printを-print0にして、xargsはxargs -0とすると、区切り文字がnull文字になるので、半角スペース入りのファイル名も処理できるはず。
MacroDroidとの関連性が追い切れなくて的外れだったら申し訳ない。
MacroDroidに搭載されているシェルだとその今時っぽいやり方はできないような…(試した限りでは動かない)

私は下記に置き換えてスペース付きのファイル名にも対応できるようにしました
「| xargs rm -fr」→「-exec rm -fr {} +」
968
(1): 名無しさん@お腹いっぱい。 [sage] 2024/09/16(月) 08:21:15.01 ID:nAflz8AW(2/2) AAS
>>967
967(2): 名無しさん@お腹いっぱい。 [sage] 2024/09/16(月) 07:33:01.46 ID:j2upc65T(1) AAS
MacroDroidのというかMacroDroidが叩いてるAndroidのシェルに入ってるfindとxargsのバージョンの問題だよね
今試してみたけど俺は動いた (Pixel 7 / Android 14 / toybox 0.8.10-android)
find --print0とxargs -0ってPOSIXでは規定されてないから、派生OSとかのクセのある環境だと動かないのかも?
すみません 私の記述が間違っていました
変数使いすぎて直し忘れの部分(変数の入れ子)がありました
直接入力したら-print0 | xargs -0 はうまく動きました
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s