Использование Perl:
perl -ne 'print("SOMETEXT1\nSOMETEXT2\n${_}SOMETEXT3\n")' file
-n: заставляет Perl предполагать следующий цикл вокруг вашей программы, что заставляет его перебирать аргументы в имени файла несколько как sed -n или awk: LINE:
while (<>) {
... # your program goes here
}
[ f6]: может использоваться для ввода одной строки программы. print("SOMETEXT1\nSOMETEXT2\n${_}SOMETEXT3\n"): печатает SOMETEXT1, за которым следует новая строка, а затем SOMETEXT2, а затем новая строка, за которой следует текущая строка, а затем SOMETEXT3. Удовлетворяет потенциальным специальным символам, таким как, например, \ и " в SOMETEXTN выбраны правильно.
Чтобы обработать файл на месте, вы можете добавить swift -i к команде:
perl -i -ne 'print("SOMETEXT1\nSOMETEXT2\n${_}SOMETEXT3\n")' file
% cat file
apple
banana
grape
orange
% perl -ne 'print("SOMETEXT1\nSOMETEXT2\n${_}SOMETEXT3\n")' file
SOMETEXT1
SOMETEXT2
apple
SOMETEXT3
SOMETEXT1
SOMETEXT2
banana
SOMETEXT3
SOMETEXT1
SOMETEXT2
grape
SOMETEXT3
SOMETEXT1
SOMETEXT2
orange
SOMETEXT3
Проверка моей версии fortran для моей версии - gfortran-5, поэтому для настройки альтернатив я сделал:
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-5 60
Теперь, когда я это делаю:
sudo update-alternatives --config gfortran
Я вижу [ ! d2] There is only one alternative in link group gfortran (providing /usr/bin/gfortran):
/usr/bin/gfortran-5
Nothing to configure.
Поскольку у меня есть только одна установка fortran, добавьте любую другую версию, которую вы хотите использовать с «альтернативами обновления», и установите для нее то же самое.
Источник: [ ! d4]
https://ubuntuforums.org/showthread.php?t=2206425
Проверка моей версии fortran для моей версии - gfortran-5, поэтому для настройки альтернатив я сделал:
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-5 60
Теперь, когда я это делаю:
sudo update-alternatives --config gfortran
Я вижу [ ! d2] There is only one alternative in link group gfortran (providing /usr/bin/gfortran):
/usr/bin/gfortran-5
Nothing to configure.
Поскольку у меня есть только одна установка fortran, добавьте любую другую версию, которую вы хотите использовать с «альтернативами обновления», и установите для нее то же самое.
Источник: [ ! d4]
https://ubuntuforums.org/showthread.php?t=2206425