как в конце строки удалить пробел
|
Petya V4sechkin |
29-01-2008 22:49 728529 |
akrav, пример:
Код:
Set T=c:\test1\test2\
If "%T:~-1%"==" " Set T=%T:~1,-1%
Подробнее можно узнать, набрав в командной строке set /?
|
спасибо! однако
Код:
If "%T:~-1%"==" " Set T=%T:~0,-1%
мне больше нравится, название диска не рубит...
|
В файл надо добавить строку IconIndex=0.
При использовании:
Код:
echo IconIndex=0 >> desktop.ini
в конце пробел.
При
Код:
echo IconIndex=0>> desktop.ini
строка не добавляется.
Как избавиться от пробела?
|
Цитата:
Цитата Sisin
Как избавиться от пробела? »
|
Никак не надо избавляться от пробела:
Код:
>>"desktop.ini" echo IconIndex=0
Надо избавляться от привычки писать перенаправление после команды.
Цитата:
Цитата Sisin
При
Код:
echo IconIndex=0>> desktop.ini
строка не добавляется. »
|
На самом деле добавляется. Но не в стандартный поток вывода stdout (1), а в стандартный поток ввода stdin (0), поскольку интерпретатор команд воспринимает предшествующий символам перенаправления (>>) ноль (0) как номер потока.
|
Serguei Kouzmine |
14-12-2017 14:44 2784313 |
интересно почему хорошо редирецию ставить в начале - пожалуйста обоснуйте.
выглядит *ужасно* по-моему...
можно и вот так (и в unix тоже)
echo a=0|more >> a.txt
|
Цитата:
Цитата Serguei Kouzmine
интересно почему хорошо редирецию ставить в начале - пожалуйста обоснуйте. »
|
Реального примера выше и обоснования недостаточно?
Цитата:
Цитата Serguei Kouzmine
выглядит *ужасно* по-моему... »
|
А по-моему — ужасно выглядит в конце.
|
Цитата:
Цитата Iska
А по-моему — ужасно выглядит в конце. »
|
нас немало
и, кстати, про преимущества (с фобией на "в конце" не смотреть)
1. вариант, как-то все понятно и меньше писанины и логично
Код:
@echo off
>file.txt (
echo a
echo b
echo c
)
pause
2. вариант - без прелестей первого
Код:
@echo off
echo a>file.txt
echo b>>file.txt
echo c>>file.txt
pause
|
Цитата:
Цитата alpap
и, кстати, про преимущества (с фобией на "в конце" не смотреть)
1. вариант, как-то все понятно и меньше писанины и логично »
|
Угу. И из-за такого, в частности, тоже.
|
Iska,
Код:
>>"desktop.ini" echo IconIndex=0
Пробелы в конце строки в CMD - мерзость. И, если в исходном коде после нуля будут пробелы, то они будут и при выводе в файл. И, если это критично, это приходится учитывать.
|
Цитата:
Цитата megaloman
Пробелы в конце строки в CMD - мерзость. »
|
Угу. Потому мы за трудовые династии перенос перенаправления вперёд.
|
Время: 04:31.
© OSzone.net 2001-