$shell = New-Object -com shell.application
$rb = $shell.Namespace(10)
($rb.items() | select-object -first 1).Path
C:\$Recycle.Bin\S-1-5-21-3826591462-1902725790-3394240593-1001\$RXMK2R1new-item "a.txt"
$rb.CopyHere("a.txt", 0)($rb.items()).count2new-item "a2.txt"
$rb.CopyHere("a2.txt", 0)
($rb.items()).count3
echo -e "specific line\n">/tmp/a.txtsed -i '/specific line/i \
#this\
##is my\
text' /tmp/a.txtcat /tmp/a.txt#this
##is my
text
specific line
/etc/shadowнапр у меня я тамsudo tail -10 /etc/shadow
[sudo] password for sergueik:hplip:*:18113:0:99999:7:::
sergueik:$6$OhHiwyht$NTxiSnuabAB31iOL0oTVnnVB2BVHTYalJYXxdr4EFf.Jr4WwXCjE6eDwnooOQBrucf5IESf2U9468IYF33E5d.:18993:0:99999:7:::
vboxadd:!:18993::::::
sshd:*:19361:0:99999:7:::
systemd-timesync:*:19524:0:99999:7:::
tss:*:19524:0:99999:7:::
tcpdump:*:19524:0:99999:7:::
fwupd-refresh:*:19524:0:99999:7:::
systemd-coredump:!!:19524::::::
app:$y$j9T$MiyKx4n5C3Yg4jQ9R1c7Y/$Kk97ImoLhEE3a72eVPpKdyn5JnDwSb76AFUUFeLPX8B:19672:0:99999:7:::
цитирую топик стартера
Когда писал pet-проект на Powershell с некоторыми вкраплениями C# хотел реализовать
тут мне кажется
не надо Windows 95 придумывать то есть Finder по микрософтовски - они его уже 30 лет пытаются забыть как страшный сон а вот все никак
The key API for deleting files and folders in Classic Mac OS in 1984 was the File Manager. Specifically, you would use functions like
PBDeleteObjectSyncandPBDeleteObjectAsync. These functions allowed you to delete files and folders by specifying their volume reference number, parent directory ID, and name.вот примерно отсюда:
https://www.folklore.org/Busy_Being_Born,_Part_2.html
Modern FileManager.removeItem(at:) API in OSX, while performing a similar function, is part of the Cocoa framework and utilizes a different set of underlying mechanisms than the Classic Mac OS File Manager