1

これを行うにはどうすればよいですか:

# Insert a line "heater:M21789" before the line beginning with "fan"
$ sed '
/^fan/ i\
heater:M21789
' order789.txt

http://unstableme.blogspot.com/2009/01/insert-append-change-lines-using-sed.htmlから取得

AppleScriptの内部?

4

1 に答える 1

0

例の txt ファイルを削除しました。

set theInput to "title:
PO for vessel unit1 const.
items:
fan:F34539
tube:L1245
driller:M4545
Description:
PO signed and verified by factory manager S K Lp
Date: Fri Jan 2 17:26:44 UTC 2009
Author: M Kumar"


set xxx to do shell script "echo " & quoted form of theInput & " | sed '
/^fan/ i\\
heater:M21789
'"

return xxx

または、 ~/ のファイル order789.txt の例に厳密に固執します

do shell script " cd ~; 
sed '
/^fan/ i\\
heater:M21789
' order789.txt"
于 2012-04-12T20:07:12.927 に答える