人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

apple scriptの質問です
macのデスクトップにa.csvがあります

a.csv
=======
AB
=======

これをapple scriptを実行して
BをCに置換して
b.csv
=======
AC
=======
というファイルを作りたいです
どのようにスクリプトを組めばいいでしょうか?
よろしくお願いします


●質問者: Izkgkf0CPUsl85gi0dBq
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pyopyopyo
●200ポイント

以下のように書けば OKです.一行です

do shell script "/usr/bin/sed 's,B,C,g' /Users/ユーザ名/Desktop/a.csv > /Users/ユーザ名/Desktop/b.csv"

文字の置換は/usr/bin/sed コマンドを使うと簡単です.apple script から /usr/bin/sed コマンドを起動するだけなので,一行で書けます

ファイル名,つまり /Users/ユーザ名/Desktop/a.csv と /Users/ユーザ名/Desktop/b.csv の部分は適宜 Izkgkf0CPUsl85gi0dBq さんのユーザ名に合わせて書き換えてください

面倒だったら,ファインダーでa.csvファイルを選んで,それを applescript editor にドラッグアンドドロップすればパス名が自動で入ります

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ