Вкладка является разделителем по умолчанию для cut
, вам не нужен явный аргумент для него.
Однако переменную нужно заключать в кавычки, чтобы вкладки не превращались в пробелы.
SN=`echo "${line}"|cut -f1`
Но вы также можете вообще не использовать cut
. Просто установите IFS
на \t
.
IFS=$'\t'
while read -r SN rest
do
echo "$SN"
done < input.txt
Идея : Существуют резервные копии.bashrc,.profile и т. д. в /etc/skel/. Таким образом, можно заменить поврежденный.bashrc, просто перехитрив оттуда.
Внимание! : Если вы замените файл .bashrc новым, он удалит все другие (и )изменения, которые вы в него внесли. Например, можно добавить псевдонимы, пользовательскую функцию или PATH в.bashrc. При замене файла все эти изменения будут потеряны. Лучше сохранить копию измененного файла.bashrc перед его заменой. Позже можно аккуратно извлечь из него нужную деталь. Чтобы сохранить резервную копию измененного файла.bashrc в вашем домашнем каталоге с именем my _bashrc, используйте в терминале следующее:
/bin/cp ~/.bashrc ~/my_bashrc
Почему /bin/cp : В случае, если вы перепутали свою переменную $PATH при изменении ~/.bashrc все исполняемые файлы будут недоступны с вашего терминала, и cp больше не будет работать. Поэтому рекомендуется вызывать cp с его полным путем как /bin/cp, когда вы пытаетесь скопировать что-то с поврежденным ~/.bashrc.
Наконец, используйте следующую команду в своем терминале, чтобы заменить ~/.bashrc новой копией:
/bin/cp /etc/skel/.bashrc ~/
Он заменит ваш поврежденный файл ~/.bashrc новым. После этого вам нужно исходник ~/.bashrc, чтобы изменение произошло сразу, пропишите в терминале,
. ~/.bashrc
или,
source ~/.bashrc
или, если это не сработает, вы можете закрыть терминал и снова открыть его.
Это выглядит как опечатка тире для знака равенства -; вместо:
PATH-/home/soumyadip/miniconda/bin...
Вы хотите:
PATH=/home/soumyadip/miniconda/bin...
\---- this character changed
Кроме того,похоже, что процесс удаления не удалил все, что он установил. Вы можете рассмотреть возможность удаления раздела /home/soumyadip/miniconda/bin:/home/soumyadip/psi4conda/bin
из вашего.bashrc.