@echo off
setlocal enabledelayedexpansion
set string=Uzun bir cumle
set find=Uzun
set replace=Kisa
call set string=%%string:!find!=!replace!%%
echo %string%
Output = Kisa bir cumle
Unix, Linux, JBoss, Websphere, Ant, Python, Oracle DB, Arduino, Raspberry Pi.
20 Kasım 2017 Pazartesi
Batch - String'den silme
@echo off
set string=Uzun bir cumle
set string=%string:Uzun=%
echo %string%
Output = bir cumle
set string=Uzun bir cumle
set string=%string:Uzun=%
echo %string%
Output = bir cumle
Batch - Dosya ismindeki uzantıyı silmek
@echo off
for /R "C:\Path" %%f in (*.txt) do (
echo %%~nf
)
pause
for /R "C:\Path" %%f in (*.txt) do (
echo %%~nf
)
pause
Bash - Dosyanın her satırına string prepend etmek
for /f "tokens=*" %a in (input.txt) do (echo oncul_metin.%a) >> output.txt
13 Kasım 2017 Pazartesi
10 Kasım 2017 Cuma
Batch - Komut satırı argümanlarını kullanmak
echo off
set arg1=%1
set arg2=%2
echo arguman1: %arg1%
echo arguman2: %arg2%
set arg1=%1
set arg2=%2
echo arguman1: %arg1%
echo arguman2: %arg2%
Bash - Komut çıktısını döngüye input etmek
while read u; do
echo kullanici:$u
done < <(git shortlog -sn | cut -f2)
echo kullanici:$u
done < <(git shortlog -sn | cut -f2)
Git - Commit logları
git log --committer="Yigit" --oneline --shortstat --after=2017-01-01 --before=2018-01-01
Python - Kabuk komutunun çıktısını kullanmak
import os
p=os.popen('dir /s/b pom.xml')
while 1:
line = p.readline()
if not line: break
print "Satir:" + line
p=os.popen('dir /s/b pom.xml')
while 1:
line = p.readline()
if not line: break
print "Satir:" + line
8 Mart 2017 Çarşamba
Kaydol:
Kayıtlar (Atom)