#bash #shell #cat #mkdir
#bash #оболочка #cat #mkdir
Вопрос:
У меня есть дата в одном файле под названием sms.txt как показано ниже:
10032020
Мне нужно использовать эти данные в sms.txt
и установить в переменную ( old_data
) и создать ее как каталог с именем каталога. Я попробовал приведенный ниже код :
#!/bin/bash
set old_data = $(cat sms.txt)
mkdir $old_data
Мне нужно создать имя каталога как 10032020
. Но имя каталога не печатается!
Комментарии:
1. Пожалуйста, сначала вставьте свой скрипт в shellcheck. net и попытайтесь реализовать рекомендации, сделанные там.
Ответ №1:
Это должно выполнить задание:
xargs mkdir <sms.txt
См.: man xargs
Комментарии:
1. Можете ли вы сказать мне, как установить для данных в файле значение переменной?
2. Я предлагаю использовать:
old_data=$(cat sms.txt); mkdir "$old_data"