スクリプトコマンドをリンクする方法

スクリプトコマンドをリンクする方法

パッケージの更新中にスクリプトを使用して端末をキャプチャするためのエイリアスを作成しようとしています。

scripttime() {
    script --timing=${1-typescript}.time ${1-typescript}.log
}
alias update-n-log='scripttime ~/log/test/test.$(date +%d-%m-%YT%H-%M-%S); update_me'

これは、スクリプトの記録が完了した後にのみupdate_meコマンドを発行します。エイリアスにスクリプトを自動的にキャプチャできますか?私はインターネットを検索しようとしましたが、名前スクリプトのために関連項目を見つけるのは難しいです。

ベストアンサー1

短い答え: script -c update_meあなたが探しているものの中核のようです。また、別名は重複しているようです。ただ関数かもしれません。

update-n-log() {
  FILENAME_BASE="~/log/test/test.$(date +%d-%m-%YT%H-%M-%S)-typescript"
  script -c update_me --timing=${FILENAME_BASE}.time ${FILENAME_BASE}.log
}

PS Freebie Googleのヒント - 「スクリプト端末のロギング」(引用符を除く)を検索すると、より良い結果が得られますが、同意します。検索するにはおおよその名前です。

やはり忘れないでくださいman script

おすすめ記事