Сценарий оболочки Bash для замены двух чисел

Опубликовано: 16 Февраля, 2022

Даны два числа, и задача состоит в том, чтобы поменять их местами с помощью третьей переменной.

Примеры:

Ввод: первый = 2, второй = 4
Выход: первый = 4, второй = 2

Ввод: первый = 5, второй = 7
Вывод: первый = 7, второй = 5

Approach:

  1. Store the value of the first number into a temp variable.
  2. Store the value of the second number in the first number.
  3. Store the value of temp into the second variable.
# !/bin/bash
   
# Program to swap two numbers
   
# Static input of the
# number
first=5
second=10
   
temp=$first
first=$second
second=$temp
  
echo "After swapping, numbers are:"
echo "first = $first, second = $second"

Выход:

После обмена числами являются:
первый = 10, второй = 5

Как выполнить файлы bash?

  1. Запишите код bash в файл и сохраните этот файл с расширением .sh, то есть filename.sh
  2. Откройте терминал и запустите файл, используя команду ниже:
    ./filename.sh