From 3bc852bbae01abe53e93760d6f0d38c9f6f6d83c Mon Sep 17 00:00:00 2001 From: Heath Naylor Date: Fri, 29 Jan 2016 09:41:52 -0700 Subject: [PATCH] Fix comparision operators. Fixes #124 --- scripts/restore.sh | 2 +- scripts/save.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/restore.sh b/scripts/restore.sh index 16a19a8..50d4cbb 100755 --- a/scripts/restore.sh +++ b/scripts/restore.sh @@ -274,7 +274,7 @@ restore_shell_history() { awk 'BEGIN { FS="\t"; OFS="\t" } /^pane/ { print $2, $3, $7, $10; }' $(last_resurrect_file) | while IFS=$d read session_name window_number pane_index pane_command; do if ! is_pane_registered_as_existing "$session_name" "$window_number" "$pane_index"; then - if [ "$pane_command" = "bash" ]; then + if [ "$pane_command" == "bash" ]; then local pane_id="$session_name:$window_number.$pane_index" # tmux send-keys has -R option that should reset the terminal. # However, appending 'clear' to the command seems to work more reliably. diff --git a/scripts/save.sh b/scripts/save.sh index d861ba5..137e229 100755 --- a/scripts/save.sh +++ b/scripts/save.sh @@ -146,7 +146,7 @@ save_shell_history() { local pane_id="$1" local pane_command="$2" local full_command="$3" - if [ "$pane_command" = "bash" ] && [ "$full_command" = ":" ]; then + if [ "$pane_command" == "bash" ] && [ "$full_command" == ":" ]; then # leading space prevents the command from being saved to history # (assuming default HISTCONTROL settings) local write_command=" history -w '$(resurrect_history_file "$pane_id")'"