Мне нужно иметь возможность использовать скрипт в ~/ .local/ bin/ (который является частью $ PATH), чтобы быстро изменить приглашение.
Желаемого результата можно достичь, запустив в консоли следующее:
echo PS1='$\ ' > /tmp/ps1 && source /tmp/ps1 && rm /tmp/ps1
Однако, когда он помещен в скрипт, он больше не повлияет на консоль, в которой он работает.
. .local/bin/bigfont
работает, но следует избегать записи пути к сценарию (или записи чего-либо, кроме имени сценария).
Есть ли способ сделать это с помощью сценария? Если нет, есть ли простой способ решить эту проблему с помощью C?
Спасибо!