Stephane Chazelas записал:
Вы не можете приостановить с Ctrl+Z, но можно приостановить с
suspend
встроенный (илиkill -s STOP "$$"
если Ваша оболочка не имеет такого встроенного).
Большое спасибо, это, кажется, работает как очарование. После того, как я буду зарегистрирован как другой пользователь, приостановлю, отправляет оболочку в фон и возвращает управление оболочке предыдущего пользователя. Затем я могу использовать fg
поскольку я был бы с любым другим заданием для возобновления.
Насколько я попробовал, это даже, кажется, работает больше чем с двумя пользователями и в ssh
(который приостанавливает с ~^z
причина это - оболочка входа в систему). Никакая потребность использовать оконечный мультиплексор как экран, в конце концов.
Причина в том, что Invoker_Slark *
считается регулярным выражением, где k *
означает: «ноль или более вхождений k»
Это отличается от шаблонов подстановки оболочки, где *
означает 0 или более символов.
Чтобы найти Invoker_Slark
в любом месте строки, вам нужно:
grep 'Invoker_Slark' true_pairscore.txt
или
grep -x '. * Invoker_Slark. *' True_pairscore. txt
Если строка поиска должна находиться в начале строки, ее необходимо изменить на:
grep '^ Invoker_Slark' true_pairscore.txt
или
grep -x 'Invoker_Slark. *' true_pairscore.txt