wolf0425
Цитата:
точно, единицу валит на экран, а двойка присоседивается к перенаправлению
Цитата:
это ты так плохо тестировал.
точно, единицу валит на экран, а двойка присоседивается к перенаправлению
это ты так плохо тестировал.
sed 4.0.7 из unixutils от 10.2003г - те же 95к, и работает без либ.
sed 3.0.2 из unixutils от 04.2003г - вообще 49кб, и конечно же тоже не требует либ, в unixutils все утилиты так скомпилированы...
что 4.2 требует трех либ на мегабайт - неудобно, да, но программисты не подсевшие на Cygwin видимо перевелись...
@ECHO OFF
COLOR 9F
CLS
setlocal enabledelayedexpansion
for /F "delims=" %%I in ('type my.txt') do (
SET NEWSTRING=%%I
SET NEWSTRING=!NEWSTRING:~0,-1!*
ECHO !NEWSTRING!>>MY1.txt
)
DEL MY.TXT
REN MY1.TXT MY.TXT
PAUSE
@echo off
set A=12345
::задаем значение переменной A
echo %A:~0,1%
::вывод ПЕРВОГО СИМВОЛА из значения переменной
echo %A:~-1,1%
::вывод ПОСЛЕДНЕГО СИМВОЛА из значения
echo %A:~-3%
::вывод ТРЁХ ПОСЛЕДНИХ символов
echo %A:~0,3%
::вывод ТРЁХ ПЕРВЫХ символов
echo %A:~1%
::вывод значения БЕЗ ПЕРВОГО символа
%PATH:~-10%
::извлечет последние 10 символов переменной PATH.
%PATH:~0,-2%
::извлечет все символы переменной PATH, за исключением 2-х последних.
заменить последний символ в каждой строке на *
@ECHO OFF
COLOR 9F
CLS
for /F "delims=" %%I in ('type my.txt') do (
set NEWSTRING=%%I
call :next
)
DEL MY.TXT
REN MY1.TXT MY.TXT
PAUSE
goto :eof
:next
echo %NEWSTRING:~0,-1%*>>MY1.TXT
как можно изменить регистр файлов?
ECHO OFF
COLOR 9F
CLS
set string=dsdfghhjkk
for /f "tokens=*" %%a in ('find "" "%string%" 2^>^&1') do set upcasetext=%%a
set upcasetext=%upcasetext:~16%
echo %upcasetext%
pause
Как сделать, что бы они логировались batником, но при этом продолжали вывод инфы на монитор?
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Windows 7 Starter