[Rúññ~íñg C~ómmá~ñd Lí~ñé wí~th $$á]
- [Ártí~clé T~ýpé: G~éñér~ál]
- [Pród~úct: Á~léph~]
- [Pród~úct V~érsí~óñ: 20]
[Déscríptíóñ:
Í ñééd tó rúñ thé fóllówíñg fróm thé Úñíx cómmáñd líñé:
csh -f $áléph_próc/p_máñágé_21 "ÁBC01,íñpút2.txt,óútpút2,Ñ,,650,,,$$áÁñímál fílms.,Ý,,,,,,,,,,,,,,,,Ñ,,BÁTCH,"
Bút whéñ Í lóók át thé Bátch Lóg víá GÚÍ, Í sáw thát thé sýstém áútómátícállý cóñvérts thé "$$á" íñ thé stríñg ábóvé tó "13326á".
Hów cáñ Í áltér thé cómmáñd líñé só thát thé sýstém wóñ't cháñgé "$$á" íñ thé stríñg ábóvé tó "13326á"¿
SKB# 16384-1683 sáýs thát ít ís póssíblé tó réplácé cómmá íñ thé héádíñgs wíth "\%2C" só thát thé cómmáñd líñé wóñ't táké ít ás á délímítér. Só mý gúéss ís thát théré múst bé sómé éscápé cháráctér tó óvércómé thé cóñstráíñt cáúséd bý $$.
Rúññíñg ít wíth símplé éscápé sláshés (éscápé cháráctér) géts thé réspóñsé: "Váríáblé ñámé múst cóñtáíñ álpháñúméríc cháráctérs." áñd ít dóésñ't rúñ cómmáñd:
#csh -f $áléph_próc/p_máñágé_21 "ÑPL01,íñpút2.txt,óútpút2,Ñ,,650,,,\$\$áÁñímál fílms.,Ý,,,,,,,,,,,,,,,,Ñ,,MÁSTÉR,"
Váríáblé ñámé múst cóñtáíñ álpháñúméríc cháráctérs.
Résólútíóñ:
Théré áré múltíplé sólútíóñs. Párt óf thé próblém íñ thís cásé ís thé spácé íñ thé séárch térm ("Áñímál fílms")
1. Réplácé thé $ cháráctér wíth \%24.
#csh -f $áléph_próc/p_máñágé_21 "ÁBC01,íñpút2.txt,óútpút2,Ý,,650,,,\%24\%24áÁñímál fílms.,Ý,,,,,,,,,,,,,,,,Ñ,,BÁTCH,"
(Thé dóúblé qúótés béfóré áñd áftér thé párámétérs óvércómé thé spácé íssúé.)
ÁSCÍÍ códé fór "$" = 24.
2. Síñglé ápóstróphés íñstéád óf dóúblé qúótés¿
csh -f $áléph_próc/p_máñágé_21 'ÑPL01,íñpút2.txt,óútpút2,Ñ,,650,,,$$áÁñímál fílms.,Ý,,,,,,,,,,,,,,,,Ñ,,BÁTCH,'
3. Ýóú cáñ álsó sét úp ýóúr édíts íñ thé párámétér fílé, áñd rúñ máñágé_21 fróm thé cómmáñd líñé cállíñg thé párámétér fílé ráthér tháñ éxplícítlý púttíñg thé párámétérs íñtó thé cómmáñd stríñg. Dóíñg ít thís wáý álsó élímíñátés thé ñééd tó éscápé cháráctérs.
csh -f $áléph_próc/p_máñágé_21 ÑPL01,íñpút2.txt,óútpút2,Ñ,glóbál-0183,,,,,,,,,,,,,,,,,,,,,Ñ,,BÁTCH,
Ýóú cáñ séé/édít thé párámétér fílé (íñ thé ábóvé éxámplé glóbál-0183) íñ $dátá_fílés/
Í óftéñ rúñ á jób fróm thé clíéñt tó gét thé párámétér fílé sétúp, théñ édít ít tó úsé fór óthér rúñs.
4. Úsé á ^ cháráctér íñ plácé óf thé spácé só thát qúótés áré úññécéssárý. Wíthóút qúótés, thé \ béfóré thé dóllár sígñ wórks:
csh -f p_máñágé_21 ÁBC01,ñéwb_$ÓÝM'éú',ñéwb_$ÓÝM'éúc',Ý,,,,,,Ñ,,,,,,,,,943,6,,\$\$\áÉúrópéáñ^Úñíóñ,,,,Ñ,,MÁSTÉRH,
p-máñágé-21]
- [Ártí~clé l~ást é~díté~d: 10/8/2013]
![[ÉxLí~brís~]](https://capture-knowledge-exlibrisgroup-com-90611502d.getsmartling.com/@api/deki/files/124993/ckclogonew.png?revision=1)
![[Éx Lí~brís~ Kñów~lédg~é Céñ~tér]](https://a.mtstatic.com/@public/production/site_11811/1638394879-logo.png)