|
на ^^^|
:set LINE=block_image_update(map_partition("product_a"), package_extract_file("product.transfer.list"), "product.new.dat.br", "product.patch.dat") ^^^|^^^| abort("E2001: Failed to update product image.");
|
для set
и ещё раз экранируются |
и уже ^
для echo
.|
и )
:setlocal enabledelayedexpansion
set s=1
if %s% == 1 (
set LINE=block_image_update(map_partition("product_a"^), package_extract_file("product.transfer.list"^), "product.new.dat.br", "product.patch.dat"^) ^|^| abort("E2001: Failed to update product image."^);
echo !LINE! >> file
)
#!/bin/bash
declare -A LANGUAGES
BASE="./langs"
for path in $(find $BASE -name '*.lng')
do
base=$(basename $path)
language=${base%.*}
line=$(grep "language" $path)
name=${line#*=}
LANGUAGES[$name]=$language
done
echo ${!LANGUAGES[@]}
echo ${LANGUAGES[@]}
select l in ${!LANGUAGES[@]}
do
echo "Selected: $l"
echo "Selected file: " $BASE/${LANGUAGES[$l]}.lng
break
done
$data = [
'Hi' => 1,
'D' => [
'type' => 'xz',
'anything' => $any2
],
'Any' => [
[
'type' => 'xz',
'anything' => $any2
]
],
'Anything' => [],
'Minus' => [
'Content',
'Content'
],
'Block' => [
'dog' => "Hello-$hello2",
'cat' => '',
'parrot' => ''
]
];
if ($content != $content2) {
$data['Anything'][] = [
'block1' => $block2
];
}
$response = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
// $response = base64_encode($response);
echo $response;
for /f %%L in ('findstr "^it\.version\.dev= ^who\.is\.cat=" X.txt') do set "%%L"
unzip way\archive_%it.version.dev%_%who.is.cat%.zip -d \way\to\folder
findstr
(хотя при желании можно было бы обойтись только внутренними командами CMD): в файле X.txt ищутся строки, начинающиеся с it.version.dev=
и who.is.cat=
и используются в команде set
(точнее, часть строки до первого пробела или знака табуляции, если они есть в найденной строке, но это, если надо, несложно изменить): часть строки до =
становится именем переменной среды, а часть после — её значением. sed -i 's/чтоменять/на что менять/g' filename
sed -zi 's/# secureboot\nservice.*\n.*class core\n.*oneshot\n.*seclabel.*/# secureboot off/g' FILENAME
tar -czvf archive.tar.gz -C /path/to/dir/ dir/