Questions tagged «bash»

Bash විධාන කවචය සඳහා ලියන ලද ස්ක්‍රිප්ට් පිළිබඳ ප්‍රශ්න සඳහා. දෝෂ / සින්ටැක්ස් දෝෂ සහිත ෂෙල් ස්ක්‍රිප්ට් සඳහා, කරුණාකර ඒවා මෙහි පළ කිරීමට පෙර ෂෙල්චෙක් වැඩසටහන සමඟ (හෝ https://shellcheck.net හි වෙබ් ෂෙල්චෙක් සේවාදායකයේ) පරීක්ෂා කරන්න. Bash හි අන්තර්ක්‍රියාකාරී භාවිතය පිළිබඳ ප්‍රශ්න, Stack Overflow වලට වඩා සුපිරි පරිශීලකයාගේ මාතෘකාව මත විය හැකිය.

30
ස්ක්‍රිප්ට් එකෙන්ම බාෂ් ස්ක්‍රිප්ටයක ප්‍රභව නාමාවලිය ලබා ගන්නේ කෙසේද
එම ස්ක්‍රිප්ට් එක තුළ , බාෂ් ස්ක්‍රිප්ටයක් පිහිටා ඇති නාමාවලියෙහි මාවත ලබා ගන්නේ කෙසේද ? වෙනත් යෙදුමක් සඳහා දියත් කිරීමක් ලෙස Bash ස්ක්‍රිප්ට් භාවිතා කිරීමට මට අවශ්‍යය. වැඩකරන නාමාවලිය Bash ස්ක්‍රිප්ට් පිහිටා ඇති ස්ථානයට වෙනස් කිරීමට මට අවශ්‍යය, එබැවින් මට එම නාමාවලියෙහි ඇති ගොනු මත ක්‍රියා කළ හැකිය. $ ./application
4957 bash  directory 


20
නිත්‍ය ගොනුවක් Bash හි නොමැති නම් මා කියන්නේ කෙසේද?
ගොනුවක් තිබේදැයි බැලීමට මම පහත ස්ක්‍රිප්ට් භාවිතා කර ඇත: #!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi මම පමණක් ගොනු කරන්නේ නම්, පරීක්ෂා කිරීමට අවශ්ය නම්, භාවිතා කිරීම නිවැරදි කාරක රීති මොකක්ද නොවේ පවතී? #!/bin/bash FILE=$1 if [ …
3272 bash  file-io  scripting 


26
නූලක උපස්ථරයක් Bash හි තිබේදැයි පරීක්ෂා කරන්නේ කෙසේද
මට Bash හි නූලක් ඇත: string="My string" එහි වෙනත් නූලක් තිබේදැයි පරීක්ෂා කරන්නේ කෙසේද? if [ $string ?? 'foo' ]; then echo "It's there!" fi ??මගේ නොදන්නා ක්‍රියාකරු කොහෙද? මම echo භාවිතා grepකරනවාද? if echo "$string" | grep 'foo'; then echo "It's there!" fi ඒක ටිකක් අවුල් සහගතයි.
2593 string  bash  shell  substring  sh 

23
බාෂ් මුද්‍රණයේ ඇති නව රේඛාව වචනාර්ථයෙන් මුද්‍රණය කරයි. N.
Bash හි, මෙය උත්සාහ කරන්න: echo -e "hello\nworld" නමුත් එය නව රේඛාවක් මුද්‍රණය නොකරයි \n. නව රේඛාව මුද්‍රණය කරන්නේ කෙසේද? මම උබුන්ටු 11.04 භාවිතා කරමි.
2389 bash  echo  newline 

17
කවචයේ “2> & 1” යන්නෙන් අදහස් කරන්නේ කුමක්ද?
එය Unix shell, මම එකට එකතු කිරීමට අවශ්ය නම් stderrහා stdoutතුලට stdoutතවදුරටත් හැසිරවීම සඳහා විෂය ධාරාව, මම පහත සඳහන් මගේ අණට අවසන් මත ඇතුලත් කළ හැක: 2>&1 එබැවින්, මට headප්‍රතිදානය භාවිතා කිරීමට අවශ්‍ය නම් g++, මට මේ වගේ දෙයක් කළ හැකිය: g++ lots_of_errors 2>&1 | head ඒ නිසා මට පෙනෙන්නේ …
2302 bash  shell  unix  redirect 

30
Bash ස්ක්‍රිප්ට් එකකින් වැඩසටහනක් තිබේදැයි පරීක්ෂා කරන්නේ කෙසේද?
දෝෂයක් නැවත ලබා දී පිටවීම හෝ ස්ක්‍රිප්ට් එක සමඟ ඉදිරියට යන ආකාරයකින් වැඩසටහනක් පවතින බව මා වලංගු කරන්නේ කෙසේද? එය පහසු විය යුතු බවක් පෙනේ, නමුත් එය මට කඩුල්ලක් දමන ලදි.
2226 bash 

30
බාෂ් හි ගොනු නාමය සහ දිගුව උපුටා ගන්න
ගොනු නාමය (දිගුවකින් තොරව) සහ දිගුව වෙන වෙනම ලබා ගැනීමට මට අවශ්‍යය. මම මෙතෙක් සොයාගත් හොඳම විසඳුම නම්: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` මෙය වැරදියි, මන්ද ගොනුවේ නමේ .අක්ෂර කිහිපයක් තිබේ නම් එය ක්‍රියා නොකරයි . මා සතුව තිබේ නම් a.b.js, එය සලකා …
2122 bash  string  filenames 

30
බාෂ් හි පරිසීමකය මත නූලක් බෙදන්නේ කෙසේද?
මා සතුව මෙම නූල විචල්‍යයක ගබඩා කර ඇත: IN="bla@some.com;john@home.com" දැන් මා ;සතුව ඇති පරිසීමාවෙන් නූල් බෙදීමට මම කැමැත්තෙමි : ADDR1="bla@some.com" ADDR2="john@home.com" මට අනිවාර්යයෙන්ම ADDR1සහ ADDR2විචල්‍යයන් අවශ්‍ය නොවේ . ඒවා අරාවෙහි මූලද්‍රව්‍ය නම් ඊටත් වඩා හොඳය. පහත දැක්වෙන පිළිතුරු වලින් යෝජනා කිරීමෙන් පසුව, මම පහත සඳහන් දෑ සමඟ අවසන් කළෙමි. #!/usr/bin/env …
2064 bash  shell  split  scripting 

30
Bash හි විධාන රේඛා තර්ක විග්‍රහ කරන්නේ කෙසේද?
කියන්න, මට මෙම පේළිය සමඟ පිටපතක් තිබේ: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile හෝ මෙය: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile මෙම එවැනි මාණකරනය ක්රියාත්මක වන පිළිගත් ක්රමයක් මොකක්ද එක් එක් සිද්ධිය (හෝ ඒ දෙකෙහි යම් එකතුවක් හෝ) බව $v, $fසහ $dසියලු ස්ථාපනය කරනු ලබන trueසහ $outFileසමාන වනු ඇත /fizz/someOtherFile?

30
ලිනක්ස් හි echo හි ප්‍රතිදාන වර්ණය වෙනස් කරන්නේ කෙසේද
මම echo විධානය භාවිතා කරමින් පර්යන්තයේ පෙළක් මුද්‍රණය කිරීමට උත්සාහ කරමි. මට රතු පාටින් පෙළ මුද්‍රණය කිරීමට අවශ්‍යයි. මට එය කළ හැක්කේ කෙසේද?

14
Bash හි විධානයක ප්‍රතිදානයට විචල්‍යයක් සකසන්නේ කෙසේද?
මා සතුව ඉතා සරල පිටපතක් ඇත, එය පහත දැක්වෙන දේට සමාන ය: #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF මම මෙම ස්ක්‍රිප්ට් විධාන රේඛාවෙන් ධාවනය කර එය තර්ක ඉදිරිපත් කරන විට, මට කිසිදු ප්‍රතිදානයක් නොලැබේ. කෙසේ වෙතත්, මම $MOREFවිචල්යයේ අඩංගු විධාන ක්රියාත්මක …
1710 bash  shell  command-line 


30
නාමාවලියක ඇති සියලුම කේත රේඛා පුනරාවර්තනය ලෙස ගණනය කරන්නේ කෙසේද?
අපට PHP යෙදුමක් ඇති අතර නිශ්චිත නාමාවලියක් සහ එහි උප බහලුම් යටතේ කේත පේළි සියල්ල ගණනය කිරීමට අවශ්‍යය. අප දළ අදහසක් ලබා ගැනීමට උත්සාහ කරන බැවින් අදහස් නොසලකා හැරීමට අපට අවශ්‍ය නැත. wc -l *.php දී ඇති නාමාවලියක් තුළ එම විධානය විශිෂ්ට ලෙස ක්‍රියා කරයි, නමුත් උප බහලුම් නොසලකා හරියි. …
1639 bash  shell 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.