OK, así como es mi manera estoy respondiendo a mi propia pregunta de nuevo (bueno, al menos está acercando a responder de todos modos)
he encontrado un script menos detallado que el de arriba (cortesía de Dan Benjamin) que parece hacer el truco, aunque ambos scripts emiten un error similar antes de completar con éxito. He tratado con eso agregando claro al final del guión, por lo que no es un gran problema.
Digo que casi he resuelto mi problema porque mi objetivo era encontrar una forma de lograrlo con el comando Apple-t key que se ha grabado en mi memoria muscular como atajo de una nueva pestaña en cualquier cosa, gracias a innumerables horas en varios navegadores web. Lo mejor que puedo lograr con un script como el de Dan es t-return, que no es la mayor diferencia, pero lo suficientemente grande como para que me irrite un poco cada vez que ejecuto dicho comando. Lo sé, debería dejarlo ir ... Pero no puedo, que es probablemente la forma en que me metí en este lío en primer lugar, jugando sin fin con las computadoras. I paréntesis, aquí es el script que estoy usando:
#!/bin/sh
# Make a new OS X Terminal tab with the current working directory.
if [ $# -ne 1 ]; then
PATHDIR=`pwd`
else
PATHDIR=$1
fi
/usr/bin/osascript <<EOF
activate application "Terminal"
tell application "System Events"
keystroke "t" using {command down}
end tell
tell application "Terminal"
repeat with win in windows
try
if get frontmost of win is true then
do script "cd $PATHDIR; clear" in (selected tab of win)
end if
end try
end repeat
end tell
EOF
clear
Para completar aquí es el error que obtiene escupió en la ventana solicitando si trailing clara se omite el:
2009-10-20 01:30:38.714 osascript[20862:903] Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: dlopen(/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types, 262): no suitable image found. Did find:
/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: no matching architecture in universal wrapper
osascript: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" declares no loadable handlers.
tab 2 of window id 13942
Solución: cambie a http://konsole.kde.org/, lo que sí es compatible con la preservación de CWD en nuevas pestañas/ventanas. :) – ephemient
Me pregunto si hay alguna solución de AppleScript para esto. –