Как мне сохранить выходные данные файла в качестве переменной с именем как myVariable в сценарии оболочки ubuntu?

#bash #shell #ubuntu

#баш #оболочка #убунту

Вопрос:

ниже приведены выходные данные, которые я хотел бы сохранить в переменной

 ./File_8.txt
./File_2.txt
./File_12.txt
./File_10.txt
./File_16.txt
./File_14.txt
./File_20.txt
./File_18.txt
./File_6.txt
./File_4.txt
 

Комментарии:

1. Что вы подразумеваете под сохранением выходных данных файла?

2. Это то, что вы хотите? variable=(./File_*.txt)

3. Файлы even, которые я опубликовал, должны быть сохранены в переменной, которую мне нужно назвать myVariable, но я не уверен, как сохранить их в переменной

Ответ №1:

 myVariable=(./File_*[02468].txt)
 

сохранит все четные имена файлов в переменной массива с именем myVariable

Комментарии:

1. Я не понимаю, что вы имеете в виду. Какое отношение это ls имеет к этому?

2. После того, как я набрал $myVariable, и он сказал «-bash: ./File_10.txt : В разрешении отказано»

3. Использовать echo "${myVariable[@]}"

4. Вы не можете увидеть значение переменной, просто введя его. Для этого echo и предназначена команда.