Међутим, многи почетници погрешно схватају квачице као знакове наводника који се користе у стринговима. Зато је учење о знаковима задњег цитата или позадинским квачицама од суштинског значаја. У овом водичу навешћемо низ приступа о томе како да савладате повратне тачке у Линук Басх скриптама.
Савладавање Бацктицкс-а у Линук Басх скриптама
Пре него што пређемо на илустрације позадинских ознака у Басх скриптама, хајде да разумемо шта су они и зашто их треба научити.
Шта су бацктицкс у Линук Басх скриптама?
Повратак или знак повратног наводника (`) који омогућава кориснику да додели излаз команде љуске променљивој. Покреће команде у систему и враћа излаз за наставак логике у одређеној скрипти. Једноставним речима, повратне тачке у Басх скриптама раде као мост између две команде, што значи да радња друге команде зависи од прве. Овај мали део кода је значајан грађевински блок у програмирању скрипти. Можете лако да користите позадинске ознаке пошто је њихово комбиновање са другим командама скрипте једноставно.
Како користити Бацктицкс у Басху
Сада ћемо користити једноставан пример за коришћење позадинских ознака у Басх скрипти. На пример, имате четири текстуалне датотеке: МиФиле_1.ткт, МиФиле_2.ткт, МиФиле_3.ткт и МиФиле_4.ткт. Једна од ових датотека садржи текст „Линукхинт.дев“ и ви желите да пронађете ту датотеку за уређивање. Зато морате извршити команду греп, а затим користити команду гедит. Овде можемо користити знак за повратак. Ево следеће методе:
Текстуалне датотеке су присутне у директоријуму Документи, па користите следећу команду да креирате Басх скрипту:
додирнути МиФиле.сх
Након тога, извршите следеће команде:
цхмод +к МиФиле.сх
нано МиФиле.сх
Први даје извршну дозволу скрипти, а други је отвара у нано уређивачу. Сада унесите следеће детаље у скрипту да би функционисала:
#!/бин/басхгедит ` дршка -л „Линукхинт.дев“ * .ткт `
У претходним кодовима, систем извршава команду греп, а затим извршава команду гедит према излазу прве.
Коначно, покрените Басх скрипту у терминалу. Отвара МиФиле_2.ткт пошто има текст „Линукхинт.дев“.
. / МиФиле.сх
Такође можете користити повратне ознаке да додате извршење команде у низ. На пример, додајемо тренутно време када смо отворили скрипту. То захтева само следеће кодове у скрипти:
#!/бин/басхДАТУМ = ` датум `
одјек „Приступили сте скрипти на: $ДАТЕ '
Можемо добити следећи резултат извршавањем Басх скрипте „Филе.сх“ у терминалу:
. / Филе.сх
Закључак
Ово је кратка информација о најбољем приступу савладавању бацктицк-а у Линук Басх скриптама. Бацктицкс играју кључну улогу јер помажу у покретању више команди из Басх скрипте. Помоћу бацктицкс-а можете извршити различите команде на основу њиховог излаза. У овом водичу смо објаснили два примера помоћу којих можете разумети све о квачицама у Басх скриптама.